Map 参数
var arr = [10,20,40,90,20];
//与forEach的参数一样
arr.map(function(item,index,arr){
console.log( item ); //遍历的元素 10
console.log( index ); //遍历的次数 0
console.log( arr ); //遍历的数组本身 arr
});
Map 遍历数组,并产生一个新数组
var arr = [10,20,40,90,20];
//与forEach的参数一样
var newArr = arr.map(function(item,index,arr){
return item * item;
});
console.log( newArr );//(5) [100, 400, 1600, 8100, 400]
console.log( arr ); //(5) [10, 20, 40, 90, 20]