概述:
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介绍末尾函数