【发布时间】:2018-04-25 13:27:53
【问题描述】:
我正在学习 Ruby 和 JavaScript。有时我想要一个前十个整数的数组(或其他一些可预测的系列):
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
在 Ruby 中,有没有比(0..9).to_a 更快的(比如内置的)方法来初始化这个数组?无论如何,这相当快。
但在 JavaScript 中,我不知道有任何类似的快速构建方法。我可以遍历for 循环,但我认为必须有更快的方法。但它是什么?
【问题讨论】:
-
Array.from(Array(10).keys())- JS. -
在 Ruby 中你也可以做
[*0..9] -
鲁比:
Array.new(10, &:itself). -
您对更快的定义是什么? 更快键入(又名更短),更快阅读(易于理解)或代码运行更快(内存消耗低,周期更少 -基准)?
-
好问题。但我的意思是打字速度更快。
标签: javascript arrays ruby