1. 連番が入った数列

0から開始される連番を作成するためには,以下のように指定します。

spread operator「...」とアロー関数「= >」を使用するのでES6以降で動作します。

var a = [...Array(5)].map((_, i) => i); //=> [ 0, 1, 2, 3, 4 ]

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9b0cf7ff-8666-410c-93cb-0e9281758e4f/Untitled.png

実行すると以下のように画面に表示されます。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4537a80d-d155-4356-aec4-75577cd12359/Untitled.png

2.連番の開始を変える

連番の開始を変えます。例えば,1から5に変える場合です。

var a =[...Array(5)].map((_, i) => i+1);

以下のように出力されます。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/677e5f77-cd92-4f90-88a1-288fc87b294b/Untitled.png

5から9に変える場合です。

var a =[...Array(5)].map((_, i) => i+5);

以下のように出力されます。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2a1178f3-7fdc-4377-a682-1004c56aaf3c/Untitled.png

5から15に変える場合です。