JavaScript で N回ループ
forループを永遠に見たくない
色々方法はあるけど、いまのところこれがベター
code:nTimesLoop.js
function times(n) {
return Array.from({ length: n }).map((_, i) => i);
}
times(3).map((i) => i + 1); //=> 1, 2, 3 要素数 N個の配列を作って map してるだけ
要素数 N個の配列を作るのは Array.from({ length: times }) が一番わかりやすい
Array.from(arrayLike) に指定する arrayLike は読んで字のごとく配列っぽいもの
最低限、length プロパティを持っていればいい