js equiv的php的foreach($ arr as $ k => $ v)

时间:2010-09-24 02:11:44

标签: php javascript foreach

让我们说清楚,我不是要求(列表中的var i)我也希望将键分配给变量。

2 个答案:

答案 0 :(得分:8)

实际上,关键是唯一被分配的东西:

var value;
for(var key in list) {
    value = list[key];
    // do something with key, value
}

答案 1 :(得分:1)

Javascript没有内置于该语言中的此功能。它最接近的是你已经拒绝的for(... in ...)语法。

查看您的javascript库以获取此功能。例如,无处不在的jQuery each()