JavaScriptで指定した回数で繰り返し処理する方法をいつも忘れてしまうので、備忘録用にメモ
countを使いたい場合 [...Array(指定した回数)].map((_, i) => 処理) いらなければ、 [...Array(指定した回数)].map(() => 処理)
簡単に解説
指定した数の要素を持った配列を作成し、mapにより要素の数だけ繰り返しが行われます
ちなみに配列の要素は全て空です
なので、
[...Array(指定した回数)].map((i) => iを使った処理)
のように書くと、i
はundefine
と怒られます。
また、配列の中身を表示させようとすると
console.log([...Array(3)])
以下のように空のitemsですと言われます。
[ <3 empty items> ]