Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何简单地初始化前十个整数的数组?_Javascript_Arrays_Ruby - Fatal编程技术网

Javascript 如何简单地初始化前十个整数的数组?

Javascript 如何简单地初始化前十个整数的数组?,javascript,arrays,ruby,Javascript,Arrays,Ruby,我正在学习Ruby和JavaScript。有时,我需要前十个整数(或其他可预测的序列)的数组: [0,1,2,3,4,5,6,7,8,9] 在Ruby中,是否有比(0..9)更快(比如内置)初始化此数组的方法?不管怎样,这很快 但在JavaScript中,我不知道有任何类似的快速构建方法。我可以为循环迭代,但我认为必须有一种更快的方法。但是它是什么呢?您可以将扩展语法与keys()方法结合使用 console.log([…数组(10.keys()])Array.from(Array(10).k

我正在学习Ruby和JavaScript。有时,我需要前十个整数(或其他可预测的序列)的数组:

[0,1,2,3,4,5,6,7,8,9]

在Ruby中,是否有比
(0..9)更快(比如内置)初始化此数组的方法?不管怎样,这很快


但在JavaScript中,我不知道有任何类似的快速构建方法。我可以为
循环迭代
,但我认为必须有一种更快的方法。但是它是什么呢?

您可以将
扩展语法
keys()
方法结合使用


console.log([…数组(10.keys()])
Array.from(Array(10).keys())
-JS。在Ruby中,您还可以执行
[*0..9]
Ruby:
Array.new(10,&:self)
。您对更快的定义是什么?输入速度更快(也就是更短),阅读速度更快(易于理解),或者代码运行速度更快(内存消耗低,周期更少-基准测试)?这是个好问题。但我的意思是打字更快。我想这会涉及到扩展操作符,我只是不知道怎么做。现在我知道了!