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; };
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>
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!