forEach方法使用

概述:

forEach()方法是对数组的每个元素执行一次提供的函数(回调函数)。这是ES5新增的对数组操作的方法。

语法:

Array.forEach( callback[, thisArg] )

MDN有更详细介绍:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach

参数:

callback函数为每个元素执行,接收三个参数:

currentValue(当前值)

      数组中正在处理的当前元素。

index(索引)

     数组中正在处理的当前元素的索引。

array

     正在应用forEach()数组。。(就是需要处理的那个数组Array,作为参数传入)

thisArg可选

     可选参数。当执行回调 函数时用作this的值(参考对象)。


传入三个参数
输出结果:第一个参数数组第一个值,第二个参数当前元素下标,第三个参数该数组本身


该方法只能兼容到ie9, 但是官方有向后兼容的方法,可参考MDN介绍末尾函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容