Does JavaScript have a method like “range()” to generate a range within the supplied bounds?

后端 未结 30 2793
广开言路
广开言路 2020-11-22 00:51

In PHP, you can do...

range(1, 3); // Array(1, 2, 3)
range(\"A\", \"C\"); // Array(\"A\", \"B\", \"C\")

That is, there is a function that l

30条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-22 01:47

    This may not be the best way. But if you are looking to get a range of numbers in a single line of code. For example 10 - 50

    Array(40).fill(undefined).map((n, i) => i + 10)
    

    Where 40 is (end - start) and 10 is the start. This should return [10, 11, ..., 50]

提交回复
热议问题