glo*_*esk 4 javascript ruby arrays
我正在学习Ruby和JavaScript.偶尔我想要一个前十个整数的数组(或其他一些可预测的系列):
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
在Ruby中,是否有更快(比如内置)的方式来初始化这个数组(0..9).to_a?无论如何,这很快.
但在JavaScript中,我不知道有任何类似的快速构建方法.我可以迭代一个for循环,但我认为必须有一个更快的方法.但它是什么?
您可以spread syntax结合使用keys()方法.
console.log([ ...Array(10).keys() ]);Run Code Online (Sandbox Code Playgroud)
另一种方法是使用Array.from方法.
console.log(Array.from({length: 10}, (_, k) => k)); Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
156 次 |
| 最近记录: |