var arr = [1,3,5,7,9];
for(var i = 0; i < arr.length; i++){
console.log(arr[i]);
}
forEach()
只支持 ie8+
需要一个函数作为参数(回调函数)
数组中有多少元素就执行多少次回调函数,
每次执行时浏览器会将遍历出的函数以实参的形式传递进来,
我们可以定义形参来读取内容,
浏览器会在回调函数中传递三个参数
第一个参数是:当前正在遍历的元素
第二个参数是:当前正在遍历元素的索引(index)
第三个参数是:当前正在遍历的数组
arr.forEach(function(value,index,Arr){
console.log("value::::::"+value);
console.log("index::::::"+index);
console.log("Arr::::::"+Arr);
});
本文详细介绍了JavaScript中数组的两种遍历方式:for循环和forEach()方法。通过具体示例展示了如何使用这两种方法来遍历数组,并解释了forEach()方法的参数及在IE8以上版本的支持情况。
 的遍历,for forEach&spm=1001.2101.3001.5002&articleId=101563469&d=1&t=3&u=2d22ad3d7cba47b6a9dcc09a60deadd4)
2436

被折叠的 条评论
为什么被折叠?



