在PHP中,你可以做...
range(1, 3); // Array(1, 2, 3)
range("A", "C"); // Array("A", "B", "C")
Run Code Online (Sandbox Code Playgroud)
也就是说,有一个函数可以通过传递上限和下限来获取一系列数字或字符.
是否内置了JavaScript本身的内容?如果没有,我将如何实施它?
我一直发现rangeJavaScript中缺少函数,因为它在python和其他版本中可用?有没有简洁的方法来生成ES2015中的数字范围?
编辑:我的问题与提到的副本不同,因为它特定于ES2015而不是ECMASCRIPT-5.此外,我需要范围从0开始而不是特定的起始编号(尽管如果那样会很好)
我有两个数字min和max,我想创建一个数组,其中包含它们之间的所有数字(包括min和max)。
最明显的方法是为此使用for循环,并将push单个值存储到数组中。然而,这似乎是一种非常幼稚的方法,即它是命令式编程。
现在我正在考虑如何以更实用的样式创建这样的数组。基本上,是诸如reduce函数逆向这样的事情:不是将数组简化为一个数字,而是从两个数字构建一个数组。
我该怎么办?解决此问题的功能方法是什么?
基本上,我在考虑10..20其他语言。在JavaScript中,最优雅的等效词是什么?