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

Как получить имя свойства в for...in?

В PHP есть замечательная фича:

foreach ($array as $key => $value) {
    ....
}


В JS есть аналог для объектов (как ассоциативных массивов):

for (var item in object) {
    ....
}


Но как здесь внутри цикла получить имя текущего ключа (свойства)?
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
В for и передается имя ключа, а value получается внутри цикла через object[key]:
var prop, val;
for (prop in obj) {
    val = obj[prop];
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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