Задать вопрос
@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
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
Учись читать ошибки. Тут написано что undefined тот объект, у которого ты пытаешься прочитать children, а не сами children. В твоих примерах(которые, естественно, работают без проблем) на его месте o.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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