Size: a a a

ECMAScript Developers

2020 April 05

АД

Адылбек Джороев in ECMAScript Developers
если в цепочке выражений из && встречается false вначале, то дальше код не исполняется
источник

АД

Адылбек Джороев in ECMAScript Developers
false && func() - функция func никогда не исполнится
источник

DF

Dastan F1 in ECMAScript Developers
Ааа
источник

DF

Dastan F1 in ECMAScript Developers
блин , но мне просто нужно чтобы только в случае если filter.without является фолс он заходил в это условие, потому что если будет просто
filter.without !== previousFilter.without
он может зайти когда не надо
источник

АД

Адылбек Джороев in ECMAScript Developers
Адылбек Джороев
если в цепочке выражений из && встречается false вначале, то дальше код не исполняется
проще говоря, у И-оператора правый операнд исполняется, если левый true
источник

DF

Dastan F1 in ECMAScript Developers
Адылбек Джороев
проще говоря, у И-оператора правый операнд исполняется, если левый true
Понял
источник

АД

Адылбек Джороев in ECMAScript Developers
Dastan F1
блин , но мне просто нужно чтобы только в случае если filter.without является фолс он заходил в это условие, потому что если будет просто
filter.without !== previousFilter.without
он может зайти когда не надо
так он так и делает, но как ты сказал, у тебя previousFilter не всегда  есть, поэтому в момент когда его нет, выходит ошибка *Cannot find property “without” of undefined*
источник

АД

Адылбек Джороев in ECMAScript Developers
И  чтобы нат этот  случай тоже проверку поставить надо еще добавить условие на наличие previousFilter:
!filter.without && previousFilter && filter.without !== previousFilter.without
источник

DF

Dastan F1 in ECMAScript Developers
Да так и сделал)
источник

АД

Адылбек Джороев in ECMAScript Developers
Обычным словами:
если фильтр ложный, тогда проверить есть ли предыдуший фильтр, если есть, тогда проверить разные ли текущий фильтр с предыдушим
источник

АД

Адылбек Джороев in ECMAScript Developers
Dastan F1
Да так и сделал)
👍
источник

DF

Dastan F1 in ECMAScript Developers
Адылбек Джороев
Обычным словами:
если фильтр ложный, тогда проверить есть ли предыдуший фильтр, если есть, тогда проверить разные ли текущий фильтр с предыдушим
спасибо)
источник

KS

Kutman Soronbaev in ECMAScript Developers
ты ранее не тестировал redux-thunk?
источник

АД

Адылбек Джороев in ECMAScript Developers
Адылбек Джороев
Обычным словами:
если фильтр ложный, тогда проверить есть ли предыдуший фильтр, если есть, тогда проверить разные ли текущий фильтр с предыдушим
Я тут понял, что тебе последнее условие даже можно сократить:
!filter.without && previousFilter && previousFilter.without


C optional-chaining от Babel можно вообще сократить:
!filter.without && previousFilter?.without
источник

KS

Kutman Soronbaev in ECMAScript Developers
говорят легче тестить redux-saga, но он лично не зашел мне)
источник

АД

Адылбек Джороев in ECMAScript Developers
Kutman Soronbaev
ты ранее не тестировал redux-thunk?
неа)
источник

АД

Адылбек Джороев in ECMAScript Developers
Kutman Soronbaev
говорят легче тестить redux-saga, но он лично не зашел мне)
saga не зашел?) Ты че?))
источник

АД

Адылбек Джороев in ECMAScript Developers
Он же лучшее, что произошло с ансинхронными запросами в react
источник
2020 April 07

Y

Yuzeyzer in ECMAScript Developers
источник

Y

Yuzeyzer in ECMAScript Developers
Pug игнорирует такой код и принимает его как теги или как текст, поэтому надо перед этим указать что это  GLSL/Шейдеры, но в доках pug об этом ничего не написано.
источник