【メモ】JavaScriptで0から10までの連番配列がほしくなった

はじめに

こんにちは、がんがんです。
Next.jsアプリのコーディング中にふと0から10の連番配列がほしいタイミングがありました。


Pythonのrange()のようなものがあるのかなと思って調べてみたら、どうやらJavaScriptにはないようです。


しかし、連番配列を実装する方法はあるようです。何度も調べてしまわないように、そちらに関するメモを残しておきます。

参考記事

qiita.com

qiita.com

実装

今回は1から10までの連番がほしかったので下記の実装になりました。
スプレッド構文を使ってやれば、new Arrayしなくても大丈夫みたいです。シンプルでいいですね。

const number = [...Array(10).keys()].map(i => ++i)


0からの連番が必要な場合はmap関数を外してやれば大丈夫みたいです。

const number = [...Array(10).keys()]

おわりに

今回はJavaScriptにて連番配列がほしくなり、実装方法について調査致しました。
今後もちょくちょく使いそうなので忘れないようにしたいです。