Size: a a a

2021 June 26

AI

Arthur Irgashev in .NET Talks🎄
undefined может быть переопределён
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Приведи пример или извинись.
источник

AI

Arthur Irgashev in .NET Talks🎄
+ в случае с глобал вариэейблами будет ошибка
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Пример.
источник

AI

Arthur Irgashev in .NET Talks🎄
а typeof без ошибки отработает
источник

Lr

Larymar r.sorokin in .NET Talks🎄
спасибо
источник

AI

Arthur Irgashev in .NET Talks🎄
(function() {
 var undefined = "foo";
 var variable = "foo";
 if (variable === undefined)
   console.log("eh, what?!");  
})()
источник

AI

Arthur Irgashev in .NET Talks🎄
просто в жабаскрипте любое рандомное имя вбей === undefined
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
источник

AI

Arthur Irgashev in .NET Talks🎄
получишь ошибку
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
А, оно с локальными переменными и правда работает.
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
О, анимация прикольная в телеге
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Но с глобальными — нет.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Я считаю, что нахуй надо на центральной площади выпороть плетьми того, кто такое написал 🤷‍♂️
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
И, скорее всего, проблемы больше с ним не будет.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Проверка через прямое равенство — каноничная, а typeof для этого — дегенератство.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Потому что, если делать иначе, то будет несимметрично по отношению к проверке на null.
источник

AI

Arthur Irgashev in .NET Talks🎄
ну через прямое равенство может выстрелить кейс выше, когда кто-то обосрался (undefined не undefined) и всё сломалось
источник

AI

Arthur Irgashev in .NET Talks🎄
поэтому лучше всё-таки typeof, это же жс
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Я против такой хуйни, и моё ревью такой код не пройдёт.
источник