1.forEach http://www.runoob.com/jsref/jsref-foreach.html
forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
注意: forEach() 对于空数组是不会执行回调函数的
参数 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | 必需。 数组中每个元素需要调用的函数。 函数参数:
| ||||||||
thisValue | 可选。传递给函数的值一般用 "this" 值。 如果这个参数为空, "undefined" 会传递给 "this" 值 |
2.map http://www.runoob.com/jsref/jsref-map.html
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
参数 | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index,arr) |
| ||||||||
| 可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。
|
3.filter
4.reduce
5.reduceRight
6.some
7.every
8.find
9.findIndex
10.index
11.indexOf