Heim >Web-Frontend >js-Tutorial >Wie kann ich eine Zeichenfolge in JavaScript mehrmals wiederholen?

Wie kann ich eine Zeichenfolge in JavaScript mehrmals wiederholen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-17 18:29:02965Durchsuche

How Can I Repeat a String Multiple Times in JavaScript?

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!

Stellungnahme:
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