@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.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект