Heim >Web-Frontend >js-Tutorial >Wie erstelle ich ein Array mit wiederholten Elementen in JavaScript?
Ein Array wiederholter Elemente in JavaScript
Das Erstellen eines Arrays mit demselben Element, das mehrmals wiederholt wird, ist in verschiedenen Programmierszenarien unerlässlich. In Python kann dies durch Listenmultiplikation erreicht werden, wie in [2] * 5 gezeigt. Diese Funktionalität ist jedoch nicht direkt in den Arrays von JavaScript verfügbar.
Ansatz benutzerdefinierter Funktionen
Um diesem Bedarf gerecht zu werden, besteht ein Ansatz darin, eine benutzerdefinierte Funktion zu erstellen, z. B. die in der Frage bereitgestellte Funktion „repeatelem“. Diese Funktion akzeptiert ein Element und eine Anzahl von Wiederholungen und initialisiert ein leeres Array. Anschließend wird das Element mithilfe der Concat-Methode iterativ zum Array hinzugefügt.
ES6 Array.fill()-Methode
Glücklicherweise führt ES6 die Array.fill()-Methode ein , was eine präzisere Lösung für dieses Problem bietet. Die Methode fill() füllt ein Array mit einem bereitgestellten Wert, beginnend am angegebenen Index und bis zum Ende des Arrays. Indem wir den Index auf Null und den Wert auf das gewünschte Element setzen, können wir ganz einfach ein Array erstellen, in dem das Element so oft wie nötig wiederholt wird.
Beispiel:
<code class="js">console.log( Array(5).fill(2) ); // Output: [2, 2, 2, 2, 2]</code>
Die Methode Array.fill() vereinfacht das Erstellen von Arrays mit wiederholten Elementen und macht sie zu einer effizienteren und lesbareren Lösung in JavaScript.
Das obige ist der detaillierte Inhalt vonWie erstelle ich ein Array mit wiederholten Elementen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!