Size: a a a

(F|R|FR)P - русскоговорящее сообщество

2018 October 16

L

Looch in (F|R|FR)P - русскоговорящее сообщество
const composeValidators = (...validators) => traveller =>
  validators.reduce(
      (traveller,vadidator) => {
          console.log(traveller,vadidator(traveller))
          if(vadidator(traveller)){
              return vadidator(traveller)
          }
          else return false

      },
      traveller
  )
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
как выйти из reduce если хотя бы передузий вернул false ?
источник

v

vitshev in (F|R|FR)P - русскоговорящее сообщество
используй some
источник

v

vitshev in (F|R|FR)P - русскоговорящее сообщество
хотя да, не совсем)
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
reduce + reduced
источник

ЗП

Зигохистоморфный Препроморфизм in (F|R|FR)P - русскоговорящее сообщество
Looch
const composeValidators = (...validators) => traveller =>
  validators.reduce(
      (traveller,vadidator) => {
          console.log(traveller,vadidator(traveller))
          if(vadidator(traveller)){
              return vadidator(traveller)
          }
          else return false

      },
      traveller
  )
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
я думаю просто сделать ||
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
vadidator(traveller) || true
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
в остальные он вроде уже не должен зайти
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
Looch
const composeValidators = (...validators) => traveller =>
  validators.reduce(
      (traveller,vadidator) => {
          console.log(traveller,vadidator(traveller))
          if(vadidator(traveller)){
              return vadidator(traveller)
          }
          else return false

      },
      traveller
  )
reduce((t, v) => {
 const r = v(t);
 return r ? r : reduced(false);
}, t, vs);
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
Looch
а можете чутка помочь с pipe
но это если рамда, на что намекает pipe
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
это свои велосипеды
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
validator вообще меняет значение?
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
или старое возвращает?
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
кана
validator вообще меняет значение?
вот я думаю, должен ли он возвразать true/false или старое значение
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
как было б логичнее
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
отдать его дальше в цепочку ?
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
если true/false, то все проще
источник

к

кана in (F|R|FR)P - русскоговорящее сообщество
validators.every(validator => validator(value));
источник

L

Looch in (F|R|FR)P - русскоговорящее сообщество
ну если тру то мне надо traveller дальше пустить
источник