Js遍历数组总结

Array.prototype.map()

arr.map(callback(currentValue [, index [, array]])[, thisArg])

callback
为数组中每个元素执行的函数,该函数接收一至三个参数

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

index
可选 数组中正在处理的当前元素的索引

array
可选 正在操作的数组

thisArg
可选 当执行回调函数 callback
时,用作 this
的值

注意如果使用箭头函数表达式来传入 callback
thisArg
参数会被忽略,因为箭头函数在词法上绑定了 this

注意 map
回调函数 return
的结果组成了新数组的每一个元素,原数组被映射成对应新数组