当前位置:   article > 正文

JS数组方法:map_jsmap返回一个新数组

jsmap返回一个新数组

目录

1、map 是数组的一个方法

2、示例代码

3、注意事项


1、map 是数组的一个方法

用于将原始数组中的每个元素都执行一个回调函数,并返回一个新的数组,每个元素都是回调函数的执行结果。它不会修改原始数组,而是返回一个新的数组,新数组的长度和原数组相同。

语法如下:

new Array = arr.map(callback(element[, index[, array]])[, thisArg])

其中 callback 是回调函数,element 是当前元素,index 是当前索引,array 是原始数组,thisArg 是回调函数中 this 的值(可选)。


2、示例代码
  1. const numbers = [1, 2, 3, 4, 5];
  2. const doubledNumbers = numbers.map(number => number * 2);
  3. const doubledNumbers = numbers.map((number) => {
  4. return number * 2;
  5. });
  6. console.log(doubledNumbers); // [2, 4, 6, 8, 10]

上述代码中,我们定义了一个数组 numbers,然后使用 map 方法将其中每个元素都乘以 2,生成了一个新数组 doubledNumbers,最终输出结果为 [2, 4, 6, 8, 10]。


3、注意事项

map 方法不会修改原始数组,而是返回一个新的数组。此外,回调函数中的参数可以是三个:当前元素、当前索引、原始数组。但在大多数情况下,我们只会使用第一个参数(当前元素)。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号