我是靠谱客的博主 失眠胡萝卜,这篇文章主要介绍JS:使用forEach()遍历数组,现在分享给大家,希望可以做个参考。

除了for循环可以遍历数组外,JS中还有一个方法也可以遍历数组:forEach()
但此方法只支持IE8以上的浏览器。
forEach()方法需要一个函数作为参数。
像forEach()中传入的函数,虽然由我们创建但不由我们调用,因此成为回调函数。
数组中有几个元素,函数就会执行几次,每次执行时,浏览器会将遍历到的元素以实参的形式传递进来,所以我们可以定义形参,来读取这些内容。

复制代码
1
2
3
4
5
6
7
var arr = ["炭治郎","弥豆子","我妻善逸","蝴蝶忍"]; arr.forEach(function(a,b){ // 传入两个形参 console.log(1); // 会输出4次,因为arr里有4个元素 console.log(a); // 输出arr里的每个元素 console.log(b); // 输出arr里每个元素的索引 })

浏览器会在回调函数中传递进三个参数:
第一个参数,就是当前正在遍历的数组的元素;
第二个参数,就是当前正在遍历数组的元素的索引;
第三个参数,就是当前正在遍历的数组(第三个参数不常用)

最后

以上就是失眠胡萝卜最近收集整理的关于JS:使用forEach()遍历数组的全部内容,更多相关JS内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(117)

评论列表共有 0 条评论

立即
投稿
返回
顶部