如何在JavaScript中实现简单的php的foreach功能?

63 浏览
0 Comments

如何在JavaScript中实现简单的php的foreach功能?

这个问题在其他地方已经有答案了

可能是重复的问题:

如何在JavaScript中循环遍历数组

我想在JavaScript中创建类似于php的foreach功能。因为我不太了解JavaScript语言,我想让有经验的人把这段PHP代码改写成JavaScript代码:

$my_array = array(2 => 'Mike', 4 => 'Peter', 7 => 'Sam', 10 => 'Michael');
foreach($my_array as $id => $name)
{
     echo $id . ' = ' . $name;
}

在JavaScript语言中是否可能实现这个功能?

admin 更改状态以发布 2023年5月24日
0
0 Comments

In JQuery,$.each函数类似。

它允许您使用回调函数迭代数组,其中您可以访问每个项:

var arr = ["one", "two", "three", "four", "five"];
$.each(arr, function(index, value) {
  // work with value
});

对于普通的JavaScript呢?

for (var key in obj) {
    alert(key + ': ' + obj[key]);
}

0
0 Comments

最接近的结构是

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

0