Задать вопрос
@vaskadogana
Frontend developer

Как правильно проверить JSON на наличие вложенного ключа?

Например есть json
var a={
           b:{
               c:5
              },
           c: null
}

если обратится a.c то вернет null
а вот если a.c.c то ошибка

Uncaught TypeError: Cannot read property 'c' of undefined
at :1:4

Хочу написать функцию, чтобы избежать этой ошибки
Типа такого
function ifEmty(data){
  if (data == null || data == undefined){
    return undefined
  }else {
    return data
  }
}
  • Вопрос задан
  • 625 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Решения вопроса 1
KorniloFF
@KorniloFF
Работаю по font-end / JS
a.c && a.c.c
Ошибку уже не выдаст.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ИТРУМ Ростов-на-Дону
от 75 000 ₽
СофтМоушен Санкт-Петербург
от 150 000 до 250 000 ₽
Яндекс Москва
от 180 000 до 350 000 ₽