JavaScript [1...10] 数组简写
时间: 2023-11-17 11:05:27 浏览: 152
JavaScript 中可以使用以下方式简写一个包含数字 1 到 10 的数组:
```js
const arr = [...Array(10).keys()].map(i => i + 1);
```
或者使用以下方式:
```js
const arr = Array.from({length: 10}, (_, i) => i + 1);
```
这两种方式都使用了 ES6 中的语法,其中第一种方式使用 `Array.keys()` 方法生成一个包含数字 0 至 9 的数组,然后通过 `Array.map()` 方法将每个数字加一得到最终数组。第二种方式使用 `Array.from()` 方法创建一个长度为 10 的数组,然后通过参数中的回调函数将每个数组项的值设置为下标加一。
阅读全文