定义和用法
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
传递给map函数的调用方式和传递给forEach函数的调用方式一样。但传递给map()的函数应该有return 值。但是应当注意,map()返回的是新数组:它不修改调用的数组。
具体实现如下所示:
var numbers = [4, 9, 16, 25];
function Test(points) {
return points.map(function(item){
return item;
});
}
console.log(Test(numbers ));
结果:[4,9,16, 25]