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

Как обратиться к первому свойству объекта?

Добрый день, подскажите пожалуйста как обратиться к первому свойству объекта и допустим к третьему, если названия их не знаешь? Вот к массиву все хорошо array[0] или array[2]! и еще как переделать если что, как переделать объект в массив?
Заранее спасибо!
  • Вопрос задан
  • 4247 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Получаем массив значений, достаём из него нужный элемент:

const getValue = (obj, index = 0) =>
  Object.values(obj)[index];

Или, перебираем имена свойств, считаем собственные:

function getValue(obj, index = 0) {
  for (const k in obj) {
    if (obj.hasOwnProperty(k) && !index--) {
      return obj[k];
    }
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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