JavaScript map遍历

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]

你可能感兴趣的:(JavaScript,javascript)