Как реализовать условие защиты в JavaScript?

Я хочу защитить свои функции от нулевых значений и продолжать, только если есть «определенное» значение.

После поиска вокруг решения предложили удвоить значение undefined: if (something == undefined) . Проблема с этим решением в том, что вы можете объявить неопределенную переменную.

Итак, мое текущее решение - проверить наличие null if (something == null) , которое косвенно проверяет наличие undefined. И если я хочу выявить дополнительные ложные значения, я проверяю if (что-то) .

См. Тесты здесь: http://jsfiddle.net/AV47T/2/

Я что-то здесь упускаю?

Маттиас

8
задан Community 23 May 2017 в 12:17
поделиться