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

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

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

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


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

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


Но как здесь внутри цикла получить имя текущего ключа (свойства)?
  • Вопрос задан
  • 185 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
В for и передается имя ключа, а value получается внутри цикла через object[key]:
var prop, val;
for (prop in obj) {
    val = obj[prop];
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

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

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