.map在JS中应用的代码示例
时间: 2023-08-11 12:04:35 浏览: 69
JavaScript中实现Map的示例代码
`.map()` 是 JavaScript 数组的一个原生方法,用于对数组中的每个元素进行转换,并返回一个新的数组。它的语法如下:
```
array.map(function(currentValue, index, arr), thisValue)
```
其中,`array` 是要进行转换的数组,`currentValue` 是当前正在进行转换的数组元素,`index` 是当前元素的索引,`arr` 是原数组,`thisValue` 是可选的,在函数中 `this` 的值。
下面是一个使用 `.map()` 方法的示例:
```
const numbers = [1, 2, 3, 4, 5];
const squares = numbers.map(num => num ** 2);
console.log(squares); // [1, 4, 9, 16, 25]
```
这段代码将一个数组 `numbers` 中的每个元素平方后,返回一个新的数组 `squares`。它使用了箭头函数来代替了原来的匿名函数,省略了 `function` 关键字和 `return` 关键字,使代码更为简洁。
阅读全文