Published on

Javascriptで0からnの配列を作る方法

Authors
  • avatar
    Name
    ssu
    Twitter

Javascriptで0からnの配列を作り方を紹介します。

やり方はとても簡単で下記のようにしたらできます。

Array.from(Array(10).keys()) // => 実行結果 [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]

ES6が使えるなら

[...Array(10).keys()] // => 実行結果 [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]

これが0からnまでの配列を作る方法になります。 またこれを応用して、mからnの配列を作ることも可能です。 例えば、1から10の配列だと

[...Array(9).keys()].map(i => i + 1) //[1,2,3,4,5,6,7,8,9]

45から55だと ``javascript [...Array(11).keys()].map(i => i + 45) //=>実行結果 [ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55 ]


このようにすることで、任意の数を持った配列も簡単に作れると思います。

[参考: How to create an array containing 1...N](https://stackoverflow.com/a/33352604/2606557)