【发布时间】:2018-09-24 19:43:26
【问题描述】:
在 ruby 中,您可以指定一个范围,例如:
(1...10).each do |num|
puts num
end
或
(1...15).each do |num|
puts num
end
有没有办法在 JS 中做类似的事情 不必构建定义范围的函数,例如:
function myRange() {
let x = [1,2,3];
return x;
}
还有关于堆栈溢出的问题“JavaScript 是否有类似“range()”的方法来在提供的范围内生成范围?是这个问题的反面。
没有
【问题讨论】:
-
你可以像这样创建一个数组:
Array.from({length: 15}, (_, index) => index + 1),然后是.forEach((value) => console.log(value))。 -
@Xufox 我看到了这个问题,但这与我的问题相反。它要求一个函数。
-
我不知道你为什么不想要一个函数。为什么这很重要?
标签: javascript ruby range