Wiederholen von Zeichenfolgen in JavaScript
In Perl wird die Wiederholung von Zeichenfolgen mithilfe der Syntax $a = "a" x 10 erreicht. Gibt es ein gleichwertiger Ansatz in JavaScript?
Lösung:
JavaScript bietet eine integrierte Methode namens „repeat()“, mit der Sie eine Zeichenfolge eine bestimmte Anzahl von Malen wiederholen können . Verwenden Sie einfach die Syntax:
"a".repeat(10);
Dies führt zu der Zeichenfolge „aaaaaaaaaa“.
Alternativer Ansatz:
Vor der Einführung von wiederholen(), eine gängige Technik, bei der ein Array mit der gewünschten Länge erstellt und jedes Element mit der zu wiederholenden Zeichenfolge verbunden wird:
Array(11).join("a"); // "aaaaaaaaaa"
Benchmarking:
As In der Antwort wurde darauf hingewiesen, dass Benchmarks darauf hindeuten, dass die Verwendung einer for-Schleife zum Anhängen des Zeichens in Safari und Chrome möglicherweise schneller ist, in Firefox jedoch nicht. Die Methode „repeat()“ bleibt jedoch ein vereinfachter und prägnanter Ansatz.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge in JavaScript mehrmals wiederholen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!