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

后端 未结 30 3466
广开言路
广开言路 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:35

    A rather minimalistic implementation that heavily employs ES6 can be created as follows, drawing particular attention to the Array.from() static method:

    const getRange = (start, stop) => Array.from(
      new Array((stop - start) + 1),
      (_, i) => i + start
    );
    

提交回复
热议问题