Size: a a a

2021 April 08

VS

V7v S6k in Frontend UA
ну я ж кажу, що в жс надто мало функцій пишуть)
источник

E

Evgen in Frontend UA
Т.е. в коде есть оба варианта: isSemicolon и isNotSemicolon?
источник

Вт

Ві тя in Frontend UA
+1 є люди що не знають рамду
источник

Вт

Ві тя in Frontend UA
плюс рамда повільна жесть
источник

VS

V7v S6k in Frontend UA
Ну от до чого тут рамда? Це просто приклад, господи
источник

EO

Eugene Obrezkov in Frontend UA
да, основной предикат у тебя делает проверку и называется "нормально" isSemicolon(), а сбоку есть метод isNotSemicolon() который тупо сахар поверх !isSemicolon
источник

VS

V7v S6k in Frontend UA
Ти ж вище сам запропонував написати цю функцію, яка різниця рамда чи не рамда
источник

EO

Eugene Obrezkov in Frontend UA
кому нравится операторй отрицания использовать, использует оператор
мне, лично, нравится не искать ! а читать "вслух" что делает код и запись isNotSemicolon этому лучше способствует
источник

EO

Eugene Obrezkov in Frontend UA
развели тут, конечно)
продолжайте
источник

EO

Eugene Obrezkov in Frontend UA
а если ещё добавить всяких eatUntil(), eatWhile() и прочие похожие вспомогательные методы, то можно парсеры писать чуть ли не псевдокодом)
источник

EO

Eugene Obrezkov in Frontend UA
но это я уже так, захожу глубоко
источник

EO

Eugene Obrezkov in Frontend UA
да и пример с semicolon я взял чисто для примера, не более
источник

EO

Eugene Obrezkov in Frontend UA
а ещё лучше парсер комбинаторы, если вам не важен перф, только тс-с-с-с
источник

Вт

Ві тя in Frontend UA
просто в бабель кийворд добавить с not если сильно надо)
источник

Вт

Ві тя in Frontend UA
но если что, то проще читать без негации названия. все остальное - общепризнанны антипаттерны
источник

Вт

Ві тя in Frontend UA
лучше изменить логику так что б негаций не пришлось делать
источник

Вт

Ві тя in Frontend UA
arr.length is the way to go
источник

AK

Alexander Kuzmenko in Frontend UA
fu
источник

Вт

Ві тя in Frontend UA
bar
источник

EO

Eugene Obrezkov in Frontend UA
у тебя есть enum из 200 элементов, тебе нужно проверить что твоё текущее значение это не конкретный элемент из enum. Как будешь без отрицания делать?
источник