1、map是数组原型上的方法,Array.prototype.map
2、map 的第1个参数是函数
var newArr = arr.map(function(elem,index,array){
return elem//函数返回值会装到newArr中
});
示例:
var arr = [1,2,3];
var newArr = arr.map(function(elem,index,array){
elem = elem+1;
return 1;
});
console.log(arr,'arr');
console.log(newArr,'newArr');
输出:
[1, 2, 3] 'arr'
[1, 1, 1] 'newArr'
3、map的第二个参数是改变this指向,选填的参数