javascript数组方法map
时间: 2023-08-19 09:04:34 浏览: 116
在JavaScript中操作数组之map()方法的使用
JavaScript中的数组方法`map()`用于创建一个新数组,其元素是原始数组经过指定函数处理后的结果。
用法如下:
```javascript
const newArray = array.map((currentValue, index, array) => {
// 对当前元素进行处理
// 返回处理后的值
});
```
`map()`方法接受一个回调函数作为参数,该函数会被应用于数组中的每个元素。回调函数有三个参数:
- `currentValue`:当前正在处理的元素
- `index`:当前元素的索引
- `array`:原始数组
回调函数可以使用这些参数来处理元素,并返回处理后的值。`map()`方法会使用回调函数返回的值来创建一个新数组,新数组的元素与原始数组对应位置的元素一一对应。
以下是一个示例:
```javascript
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map((num) => {
return num * 2;
});
console.log(doubledNumbers); // [2, 4, 6, 8, 10]
```
在上面的示例中,`map()`方法将原始数组中的每个数字都乘以2,并返回一个新数组`[2, 4, 6, 8, 10]`。
阅读全文