Задать вопрос
@iharaleynikov

Выводит все значения ключей кроме null, что делать?

Здравствуйте! У меня есть функция, которая рекурсивно перебирает объект и выводит все значения ключей:

const getProperty = (obj) => {
  for (const property in obj) {
    if (typeof obj[property] === 'object') {
      getProperty(obj[property]);
    } else {
      console.log(obj[property]);
    }
  }
};

Вроде всё работает, но если значение ключа null, то оно его просто не выведет. Как быть?
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
sinneren
@sinneren
так очевидно же. если значение null, то typeof тут считает это за объект и ищет дальше.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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