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指向,选填的参数
JavaScript数组map方法详解及示例
这篇博客介绍了JavaScript中的map方法,它是数组原型上的一个方法,用于对数组的每个元素执行指定函数并创建新的数组。map方法的第一个参数是一个回调函数,其返回值将构成新数组的元素。示例中展示了如何使用map方法将数组元素加1,并返回新数组。此外,还提到了map的第二个参数可以用来改变函数内部的this指向。
1234

被折叠的 条评论
为什么被折叠?



