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

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

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