@iharaleynikov

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

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

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

Вроде всё работает, но если значение ключа null, то оно его просто не выведет. Как быть?
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
sinneren
@sinneren
так очевидно же. если значение null, то typeof тут считает это за объект и ищет дальше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы