JavaScript |数组 map() 方法
JavaScript 中的map()方法通过对父数组中存在的每个元素调用特定函数来创建数组。这是一种非变异方法。通常map()方法用于遍历数组并在数组的每个元素上调用函数。
句法:
array.map(function(currentValue, index, arr), thisValue)
参数:此方法接受上面提到的两个参数,如下所述:
- 函数(currentValue, index, arr):它是必需的参数,它在数组的每个元素上运行。它包含三个参数,如下所示:
- currentValue:必填参数,保存当前元素的值。
- index:可选参数,保存当前元素的索引。
- arr:它是可选参数,它保存数组。
- thisValue:可选参数,用于保存传递给函数的值。
返回值:返回一个新数组,数组元素是回调函数的结果。
下面的例子说明了 JavaScript 中数组 map() 方法的使用:
示例 1:此示例使用数组 map() 方法并返回数组元素的平方。
JavaScript Array map() Method
输出:
示例 2:此示例使用数组 map() 方法将字符“A”与名称的每个字符连接起来。
JavaScript Array map() Method
输出:
示例 3:此示例使用数组 map() 方法返回数组元素的平方。
JavaScript Array map() Method
输出:
36, 49, 16, 25
JavaScript 以网页开发而闻名,但它也用于各种非浏览器环境。您可以按照这个 JavaScript 教程和 JavaScript 示例从头开始学习 JavaScript。