String.prototype.repeat()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Die repeat()-Methode von String-Werten erstellt und gibt eine neue Zeichenkette zurück, die die angegebene Anzahl von Kopien dieser Zeichenkette enthält, zusammengefügt.

Probieren Sie es aus

Syntax

js
repeat(count)

Parameter

count

Eine ganze Zahl zwischen 0 und +Infinity, die angibt, wie oft die Zeichenkette wiederholt werden soll.

Rückgabewert

Eine neue Zeichenkette, die die angegebene Anzahl von Kopien der gegebenen Zeichenkette enthält.

Ausnahmen

RangeError

Wird ausgelöst, wenn count negativ ist oder wenn count die maximale Zeichenkettenlänge überschreitet.

Beispiele

Verwendung von repeat()

js
"abc".repeat(-1); // RangeError
"abc".repeat(0); // ''
"abc".repeat(1); // 'abc'
"abc".repeat(2); // 'abcabc'
"abc".repeat(3.5); // 'abcabcabc' (count will be converted to integer)
"abc".repeat(1 / 0); // RangeError

({ toString: () => "abc", repeat: String.prototype.repeat }).repeat(2);
// 'abcabc' (repeat() is a generic method)

Spezifikationen

Specification
ECMAScript Language Specification
# sec-string.prototype.repeat

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch