Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 30

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
А что, данные могут приходить только с моей функции?
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
А что у нас внешние апи могут undefined в data пихать?
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Нет
Но могут пихать другие библиотеки или куски приложения написанные индусами
источник

MI

Mykyta Ivanchenko in NodeUA - JavaScript and Node.js in Ukraine
false == null
> false
'' == null
> false
NaN == null
> false
null == null
> true
undefined == null
> true
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
А еще может быть случай когда у тебя в апи к примеру булеан, нал или отсутствие ключа
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Что-то всратое апи получается
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Нал или пустая строка что ли?
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Индуские апи юзать не надо - надо свои писать _)
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
По моему это уже супер антипаттерны пошли
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Ты видимо совсем не понял
Я хочу проверять что данные есть, а не яаляются ли они именно налом
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Если бы рашн чуваки писали сильно лучше)
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Чо поделать если мир жс кишит криворукими идиотами
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
ну тут да(
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Не я в контексте сообщения выше про индуские апи _)
источник

MI

Mykyta Ivanchenko in NodeUA - JavaScript and Node.js in Ukraine
Твой конкретный кейс  if (x === null || x === undefined) нестрогое сравнение с null полностью покрывает
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Он полностью покрывает кейс когда данных нет
С тем что в жс два налла надо как-то жить
Писать из-за этого на каждый чих эту костыльную конструкцию -- уж извините, нет , спасибо
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
И вообще я не понимаю почему из-за ис нил такой холивар начался
Такое ощущение что использование этой утилитки сравнимо по грешности с детоубийством
источник

MI

Mykyta Ivanchenko in NodeUA - JavaScript and Node.js in Ukraine
Да нет, не холивар. Я предложил решение средствами языка. Что использовать на конкретном проекте - дело сугубо Ваше и Вашей команды
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Я был бы счастлив юзать сугубо средства языка, но легаси языка и проектов вынуждает для таких элементарных вещей тащить сторонние либы
источник

h

hilarion_von_juzefin... in NodeUA - JavaScript and Node.js in Ukraine
а що таке v8::Script?
источник