admin 管理员组

文章数量: 887609


2024年1月12日发(作者:开发一个app的详细过程)

js数组map用法

map()方法是JavaScript数组对象的一个方法。它用于对数组中的每个元素执行指定的操作,并返回一个新的数组,该数组包含每个元素的结果。

语法: (function(currentValue,index,arr),

thisValue)

参数:

1. function(currentValue,index,arr):必需。函数,用于数组中的每个元素。

- currentValue:必需。当前元素的值。

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

- arr:可选。当前元素所属的数组对象。

2. thisValue:可选。对象作为第一个参数传递给函数。

返回值: 返回一个新的数组,该数组由每个元素执行回调函数后的结果组成。

示例:

var arr = [1, 2, 3, 4];

var newArr = (function(item) {

return item * 2;

});

(newArr);

输出结果:

- 1 -

[2, 4, 6, 8]

解释:

数组arr中的每个元素都乘以2,返回一个新的数组newArr,newArr中的元素为[2, 4, 6, 8]。

总结:

map()方法是一个非常强大的数组方法,可以用于对数组中的每个元素执行指定的操作,并返回一个新的数组。它可以帮助我们更方便地操作数组,提高代码的可读性和效率。

- 2 -


本文标签: 数组 元素 操作 函数 执行