javascript arr.map
时间: 2023-06-28 20:05:17 浏览: 167
JavaScript Array map.docx
JavaScript中的`Array.map()`方法是用于对数组中的每个元素执行指定的操作,并返回一个新的数组,新数组的元素是原始数组元素经过操作后的结果。
`Array.map()`方法的语法如下:
```javascript
array.map(function(currentValue, index, arr), thisValue)
```
参数说明:
- `function(currentValue, index, arr)`:必需。函数,数组中的每个元素都会执行这个函数。该函数有三个参数:
- `currentValue`:必须。当前元素的值。
- `index`:可选。当前元素的索引。
- `arr`:可选。当前元素所属的数组对象。
- `thisValue`:可选。对象作为该执行回调时的 `this` 对象。
示例:
```javascript
const numbers = [1, 2, 3, 4, 5];
const doubleNumbers = numbers.map(function(num) {
return num * 2;
});
console.log(doubleNumbers); // [2, 4, 6, 8, 10]
```
上面的示例中,我们通过`Array.map()`方法将原始数组`numbers`中的每个元素都乘以2,返回一个新的数组`doubleNumbers`。
阅读全文