js эквивалент foreach php ($ arr как $ k => $ v) - PullRequest
2 голосов
/ 24 сентября 2010

Давайте поясним, я не прошу (var i в списке), я хочу, чтобы ключ также был назначен переменной.

Ответы [ 2 ]

8 голосов
/ 24 сентября 2010

Ключ, на самом деле, единственное, что назначается:

var value;
for(var key in list) {
    value = list[key];
    // do something with key, value
}
1 голос
/ 24 сентября 2010

Javascript не имеет этой функциональности встроенной в язык. Наиболее близким является синтаксис for (... in ...), который вы уже отклонили.

Посмотрите в своей библиотеке JavaScript для этой функции. Например, когда-либо вездесущий JQuery каждый () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...