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
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 wenncount
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