vool
@vool
Разработчик

Как взять следующий ключ в объекте?

Есть объект:

{
  "0": {
      name: "hello"
   },
  "1": {
      name: "hello1"
   },
  "2": {
      name: "hello2"
   }
}

Не могу понять, как имея, например, значение "hello1", взять значение следующего подобъекта (то есть "hello2")?
Есть что-то по типу next().
  • Вопрос задан
  • 72 просмотра
Решения вопроса 2
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
Например: for...in
Ответ написан
Комментировать
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
Есть что то по типу next()

Гуглите генераторы.

А вообще порядок свойств в объектах не регламентирован и от браузера к браузеру может отличаться. Поэтому либо условный Object.keys().forEach, либо object.entries(), либо если ключи цифровые, то зачем объект? Может это все таки массив, а не объект, если порядок принципиален.

А ещё посмотрите про for of
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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