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

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

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


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

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


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

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

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