воскресенье, 10 ноября 2019
набраться смелости и посмотреть на этот ужасВот так в джаваскрипте ведёт себя оператор равенства (столбец == строке)

а вот так - оператор строгого неравенства (столбец < строки)

а теперь объясните, как обычный человек может это понять, принять и запомнить?
кто вообще выдумал нетранзитивное равенство? a==b, b==c, но при этом a!=c
как с этим жить, если ты не рептилоид?
@темы:
Java script,
Точка зрения
Ну и вообще, все нормальные люди уже открыли для себя TypeScript и ===.
то есть, все нормальные люди нашли обходные пути, чтобы только не пользоваться этим ужасом?
все остальные нюансы это просто особенности развития языка, взявшего на себя ношу тащить обратную совместимость
Да, пока во время рефакторинга кто-нибудь не вынесет это из ифа и не напишет
Привет баг хД
Вообще, перелез с C# уже как полтора года на Nodejs и просто плачу от js'а
зы. тайпскрипт хоть какой-то выход, да