map方法会遍历数组中的每一个元素
并根据回调函数来处理每一个元素,最后返回一个新数组。
注意,这个方法不会改变原始数组。
var newArr = oldArray.map(function(val){ return val * 4; });把旧数组遍历,并执行函数,让旧数组的所有元素都*4,返回一个新的数组赋予给newArr
map方法会遍历数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组
注意,这个方法不会改变原始数组
在我们的例子中,回调函数只有一个参数,即数组中元素的值(val 参数),
但其实,你的回调函数也可以支持多个参数,譬如:元素的索引index、原始数组arr