JavaScript では、同じ要素が複数回繰り返される配列をさまざまな方法で作成できます。
簡単なアプローチの 1 つは、for ループを利用して要素を配列に段階的に追加することです。
<code class="javascript">var repeatelem = function(elem, n) { var arr = []; for (var i = 0; i < n; i++) { arr.push(elem); } return arr; };
ただし、ES6 では、Array.fill( ) メソッド:
ES6 解決策:
<code class="javascript">console.log( Array(5).fill(2) ) //=> [2, 2, 2, 2, 2]</code>
Array.fill() メソッドは 2 つの引数を取ります: 繰り返す要素とそれを繰り返す回数です。 。この方法は、特に大規模な配列の場合、for ループ手法よりも簡潔であるだけでなく、パフォーマンスも優れています。
以上がJavaScriptで要素が複数回繰り返される配列を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。