JavaScript 数组 map() 方法

2025 年 3 月 17 日 | 阅读 1 分钟

JavaScript 数组 map() 方法会对数组中的每个元素调用指定的函数,并返回一个新数组。此方法不会改变原始数组。

语法

map() 方法的语法如下:

参数

callback - 表示生成新数组的函数。

currentvalue - 数组的当前元素。

index - 可选。当前元素的索引。

arr - 可选。map() 方法操作的数组。

thisArg - 可选。执行 callback 时用作 this 的值。

返回

一个新数组,其每个元素由回调函数的计算结果生成。

JavaScript 数组 map() 方法示例

让我们看一些 map() 方法的示例。

示例 1

在此示例中,map() 方法将给定元素四舍五入到最接近的整数。

立即测试

输出

2,4,5

示例 2

在此示例中,map() 方法通过将给定数组的每个元素乘以 3 来返回结果。

立即测试

输出

6,12,18
 
下一主题JavaScript 数组