Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie erstelle ich ein Array mit mehrfach wiederholten Elementen in JavaScript?

DDD
Freigeben: 2024-10-23 20:03:30
Original
1005 Leute haben es durchsucht

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

Erstellen eines Arrays mit Elementen, die mehrmals wiederholt werden

In JavaScript kann das Erstellen eines Arrays mit demselben Element, das mehrmals wiederholt wird, durch verschiedene Methoden erreicht werden.

Ein einfacher Ansatz besteht darin, eine for-Schleife zu verwenden und das Element schrittweise an das Array anzuhängen:

<code class="javascript">var repeatelem = function(elem, n) {
  var arr = [];
  for (var i = 0; i < n; i++) {
    arr.push(elem);
  }
  return arr;
};
Nach dem Login kopieren

In ES6 gibt es jedoch eine prägnantere und effizientere Möglichkeit, dies mithilfe von Array.fill( ) Methode:

ES6-Lösung:

<code class="javascript">console.log(
  Array(5).fill(2)
)
//=> [2, 2, 2, 2, 2]</code>
Nach dem Login kopieren

Die Array.fill()-Methode benötigt zwei Argumente: das zu wiederholende Element und die Anzahl der Wiederholungen . Diese Methode ist nicht nur prägnanter, sondern auch leistungsfähiger als der for-Schleifen-Ansatz, insbesondere bei großen Arrays.

Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Array mit mehrfach wiederholten Elementen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage