js map函数遍历
时间: 2024-03-29 08:32:22 浏览: 74
js中遍历Map对象的方法
JavaScript中的`map()`函数是一个高阶函数,用于遍历数组并对每个元素进行操作,最终返回一个新的数组。它接受一个回调函数作为参数,该回调函数会被应用到数组的每个元素上。
`map()`函数的语法如下:
```
array.map(callback(currentValue[, index[, array]])[, thisArg])
```
其中,`array`是要遍历的数组,`callback`是对每个元素进行操作的回调函数。回调函数可以接受三个参数:
- `currentValue`:当前正在处理的元素。
- `index`(可选):当前元素在数组中的索引。
- `array`(可选):调用`map()`方法的数组。
回调函数可以返回一个新的值,该值将被添加到新的数组中。最终,`map()`函数将返回一个包含所有新值的数组。
下面是一个示例,演示如何使用`map()`函数将数组中的每个元素乘以2:
```javascript
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map((num) => num * 2);
console.log(doubledNumbers); // 输出: [2, 4, 6, 8, 10]
```
阅读全文