Sap*_*app 5 javascript php loops
可能重复:
在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;
}
Run Code Online (Sandbox Code Playgroud)
甚至可以用Javascript语言做什么?
Mic*_*ker 16
最接近的构造是
a = { 2: 'Mike', 4: 'Peter', 7: 'Sam', 10: 'Michael' };
for(var n in a) {
console.log(n+'='+a[n]);
}
Run Code Online (Sandbox Code Playgroud)
在JQuery中,$.each功能类似.
它允许您使用回调函数迭代数组,您可以访问每个项目:
var arr = [ "one", "two", "three", "four", "five" ];
$.each(arr, function(index, value) {
// work with value
});
Run Code Online (Sandbox Code Playgroud)
普通的javascript?
for (var key in obj) {
alert(key + ': ' + obj[key]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8454 次 |
| 最近记录: |