php - 如何使简单的PHP foreach等价于JavaScript? [复制]

这个问题已经在这里有了答案:




已关闭8年。




Possible Duplicate:
Loop through array in JavaScript



我想在javascript中使php的foreach等效。因为我不太了解Java语言,所以我希望有人将以下PHP代码重写为Java语言片段:
$my_array = array(2 => 'Mike', 4 => 'Peter', 7 => 'Sam', 10 => 'Michael');

foreach($my_array as $id => $name)
{
     echo $id . ' = ' . $name;
}

使用Java语言甚至可以做到吗?

最佳答案

最接近的构造是

a = { 2: 'Mike', 4: 'Peter', 7: 'Sam', 10: 'Michael' };
for(var n in a) {
    console.log(n+'='+a[n]);
}