Публикации по теме 'javascript-nugget'
JavaScript Nugget: избежание ложноотрицательных условий
Довольно часто мне приходится проверять, не является ли переменная ни null , ни undefined . Я вижу, что многие люди делают это следующим образом:
if (myVar) {
// myVar is not null or undefined
}
Однако теоретически вы можете получить ложноотрицательный результат, потому что myVar может быть равно false или 0 .
Я делаю эти проверки следующим образом:
if (typeof myVar !== 'undefined' && myVar!== null) {
// myVar is not null or undefined
}
Что довольно многословно...