js中数组的map方法
时间: 2023-11-18 13:55:15 浏览: 102
js中数组的常见方法
JavaScript中的数组map()方法用于对数组中的每个元素执行指定的操作,并返回一个新的数组,其中包含操作后的结果。
语法:
array.map(function(currentValue, index, arr), thisValue)
参数说明:
- function(currentValue, index, arr):必需。要对数组中的每个元素执行的函数。
- currentValue:当前元素的值。
- index:当前元素的索引。
- arr:当前元素属于的数组对象。
- thisValue:可选。对象作为该执行回调时的 this 对象。
示例:
```javascript
let arr = [1, 2, 3, 4, 5];
let newArr = arr.map(function(val) {
return val * 2;
});
console.log(newArr); // [2, 4, 6, 8, 10]
```
在上面的示例中,map()方法将原数组中的每个元素都乘以2,并返回一个新的数组newArr,其中包含操作后的结果。
阅读全文