Javascript(ES6)でrangeのArrayを作りたいっ!

タイトルの通りですが、0~4のArrayを作りたいなーって話です。
これが例えば、0~100とかだと羅列するのは現実的じゃないですし。

const hoge = [0,1,2,3,4];

であればお手軽に書けば

const hoge = [...Array(5).keys()];

ですが、

const hoge = [3,4,5,6,7];

の場合はどうでしょうか?

const hoge = [...Array(5)].map( (_, i) => i + 3 );

Array(5)は、Arrayの要素数(3,4,5,6,7)です。
i + 3は、ループの最初の数(3)です。

割とこれを使うのでメモでした。