@kr_ilya

Как сделать проверку на Undefined?

Как сделать проверку на undefined, чтобы программа не отрубалась с предупреждением?

Пробовал делать так
var o = {
        	action: getRandomItems
        }
if(typeof o.children !== undefined){

}


И так
var o = {
        	action: getRandomItems
        }
if(!!o.children){

}


В любом случае получаю
UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'children' of undefined
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Учись читать ошибки. Тут написано что undefined тот объект, у которого ты пытаешься прочитать children, а не сами children. В твоих примерах(которые, естественно, работают без проблем) на его месте o.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы