js map () 使用
时间: 2024-03-23 15:34:23 浏览: 79
js版本的map使用
JavaScript中的`map()`方法是数组对象的一个内置方法,用于对数组中的每个元素进行操作,并返回一个新的数组。`map()`方法接受一个回调函数作为参数,该回调函数会被应用到数组中的每个元素上,并将返回值组成一个新的数组。
`map()`方法的语法如下:
```
array.map(callback(currentValue[, index[, array]])[, thisArg])
```
其中,`callback`是一个回调函数,它可以接受三个参数:
- `currentValue`:当前正在处理的元素。
- `index`(可选):当前元素在数组中的索引。
- `array`(可选):调用`map()`方法的数组。
`map()`方法会按照数组的顺序依次调用回调函数,并将每次调用的返回值存储在一个新的数组中。最后,`map()`方法返回这个新的数组。
下面是一个使用`map()`方法的示例:
```javascript
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map((num) => num * 2);
console.log(doubledNumbers); // 输出 [2, 4, 6, 8, 10]
```
在上面的示例中,我们定义了一个名为`numbers`的数组,然后使用`map()`方法将每个元素都乘以2,并将结果存储在新的数组`doubledNumbers`中。
阅读全文