Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript Array map()

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

语法

map()方法由以下语法表示:
array.map(callback(currentvalue,index,arr),thisArg)

参数

callback-表示生成新数组的函数。
currentvalue-数组的当前元素。
index-可选。当前元素的索引。
arr -可选。在其上运行map()方法的数组。
thisArg -可选。在执行回调时用作此值。

返回

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

JavaScript Array map()方法示例

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

示例1

在这里,map()方法将给定元素的舍入返回到最接近的整数。
<script>
var arr=[2.1,3.5,4.7];
var result=arr.map(Math.round);
document.writeln(result);
</script>
输出:
2,4,5

示例2

在这里,map()方法通过将给定数组乘以3来返回给定数组的每个元素。
<script>
var arr=[2,4,6];
var result=arr.map(x=>x*3);
document.writeln(result);
</script>
输出:
6,12,18
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4