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的值(参考对象)。


forEach方法使用_第1张图片
传入三个参数
forEach方法使用_第2张图片
输出结果:第一个参数数组第一个值,第二个参数当前元素下标,第三个参数该数组本身


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

你可能感兴趣的:(forEach方法使用)