定义和用法
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
const myArray = [1, 2, 3, 4, 5];
const square = (num) => {
return num * num;
}
const result = myArray.map(square);
console.log(result);
// 返回 [ 1, 4, 9, 16, 25 ]
// 或者直接这样使用
const result1 = myArray.map((num) => {
return num * num;
})
console.log(result1);
// 返回 [ 1, 4, 9, 16, 25 ]
// map函数不会改变原数组
console.log(myArray);