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:
var repeatelem = function(elem, n) {
var arr = [];
for (var i = 0; i In ES6 gibt es jedoch eine präzisere und effizientere Möglichkeit, dies mithilfe der Array.fill()-Methode zu tun:
ES6-Lösung:
console.log(
Array(5).fill(2)
)
//=> [2, 2, 2, 2, 2]
Die Methode Array.fill() 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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3