Size: a a a

2020 December 15

EO

Eugene Obrezkov in Frontend UA
Alexey Shvayka
FYI на typeof === 'undefined' генерится значительно больше кода, чем на === undefined
и?
источник

EO

Eugene Obrezkov in Frontend UA
будем опять заводить разговор о строках кода и perf impact там где его нету? 🙂
источник

RV

Roman V in Frontend UA
V7v S6k
а локально це треба постаратися собі вистрелити в ногу
Но на всякий случай определить свой собственный undefined через void 0 или пустой аргумент в функцию)
источник

AS

Alexey Shvayka in Frontend UA
Eugene Obrezkov
будем опять заводить разговор о строках кода и perf impact там где его нету? 🙂
здесь импакта нет, но я замечал ты часто используешь эту идиому, где перф импакт может быть
источник

AS

Alexey Shvayka in Frontend UA
и не очень понятно почему
источник

EO

Eugene Obrezkov in Frontend UA
Roman V
Но на всякий случай определить свой собственный undefined через void 0 или пустой аргумент в функцию)
всё так
источник

EO

Eugene Obrezkov in Frontend UA
Alexey Shvayka
и не очень понятно почему
потому что так уж сложилось исторически, что тебе никто гарантий про валидность undefined никто дать не может и лучше перестраховаться
источник

EO

Eugene Obrezkov in Frontend UA
и сделать эксплисит проверку
источник

EO

Eugene Obrezkov in Frontend UA
код пишут разные люди
источник

AS

Alexey Shvayka in Frontend UA
но глобально переопределить нельзя, только в скоупе, на что должен быть eslint rule
источник

AS

Alexey Shvayka in Frontend UA
скоуп всегда виден
источник

EO

Eugene Obrezkov in Frontend UA
Alexey Shvayka
но глобально переопределить нельзя, только в скоупе, на что должен быть eslint rule
ты удивишься насколько огромное количество людей не то что не могут правильно линтер настроить, что даже некоторые его в принципе не использубт
источник

EO

Eugene Obrezkov in Frontend UA
я даже могу привести кейсов, где eslint был, но без extends
источник

EO

Eugene Obrezkov in Frontend UA
и с rules на 10 штук на точки с запятой и прочее
источник

AK

Alexander Kuzmenko in Frontend UA
О чём речь вообще
источник

VS

V7v S6k in Frontend UA
Alexander Kuzmenko
О чём речь вообще
в локальному скоупі лише можна
источник

VS

V7v S6k in Frontend UA
Якщо навіть хтось напише const undefined, то це ну дуже швидко призведе до дивних помилок, які просто неможливо непомітити.
источник

EO

Eugene Obrezkov in Frontend UA
Alexander Kuzmenko
О чём речь вообще
источник

EO

Eugene Obrezkov in Frontend UA
V7v S6k
Якщо навіть хтось напише const undefined, то це ну дуже швидко призведе до дивних помилок, які просто неможливо непомітити.
поверь)
источник

EO

Eugene Obrezkov in Frontend UA
особенно, если в коде любят делать имплисит кастинг
источник