假设我想要一个变量包含从 1 到 100 的数字。我可以这样做:
var numbers = [1,2,3,4,...,98,99,100]
但是把所有这些数字写下来需要很多时间。有没有办法为该变量设置范围?就像是:
var numbers = [from 1, to 100]
这听起来像是一个非常菜鸟的问题,但我自己还没有弄明白。提前致谢。
原文由 Johnny 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设我想要一个变量包含从 1 到 100 的数字。我可以这样做:
var numbers = [1,2,3,4,...,98,99,100]
但是把所有这些数字写下来需要很多时间。有没有办法为该变量设置范围?就像是:
var numbers = [from 1, to 100]
这听起来像是一个非常菜鸟的问题,但我自己还没有弄明白。提前致谢。
原文由 Johnny 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答775 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
除了 这个答案 之外,还有一些方法可以做到:
for
循环:Array.prototype.fill
+Array.prototype.map
或者,如果您被允许使用 箭头功能:
或者,如果您被允许使用 传播运算符:
但是,请注意,使用
for
循环是 最快的。