2024年最全前端开发:JS中map()方法的使用,阿里面试被鸽
warning:
这篇文章距离上次修改已过206天,其中的内容可能已经有所变动。
在JavaScript中,map()
方法会创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
map()
方法语法如下:
array.map(function(currentValue, index, arr), thisValue)
参数说明:
currentValue
:数组中正在处理的当前元素。index
:数组中正在处理的当前元素的索引。arr
:被遍历的数组。thisValue
:可选。执行callback
函数时用作this
的值。
下面是一个使用 map()
方法的例子,将数组中的每个数值乘以2:
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(function(number) {
return number * 2;
});
console.log(doubled); // 输出: [2, 4, 6, 8, 10]
如果你使用箭头函数,可以进一步简化代码:
const numbers = [1, 2, 3, 4, 5];
const doubled = numbers.map(number => number * 2);
console.log(doubled); // 输出: [2, 4, 6, 8, 10]
map()
方法非常适合用于对数组中的每个元素执行操作并返回一个新数组,是处理数组的强大工具之一。
评论已关闭