ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで要素が複数回繰り返される配列を作成するにはどうすればよいですか?

JavaScriptで要素が複数回繰り返される配列を作成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-23 20:03:301009ブラウズ

How to Create an Array with Elements Repeated Multiple Times in JavaScript?

要素が複数回繰り返される配列の作成

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。