String.prototype.padEnd()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2017.
Die padEnd()
-Methode der String
-Werte fügt diesem String eine angegebene Zeichenfolge hinzu (wenn nötig wiederholt), sodass die resultierende Zeichenfolge eine bestimmte Länge erreicht. Das Padding wird vom Ende dieses Strings angewendet.
Probieren Sie es aus
const str1 = "Breaded Mushrooms";
console.log(str1.padEnd(25, "."));
// Expected output: "Breaded Mushrooms........"
const str2 = "200";
console.log(str2.padEnd(5));
// Expected output: "200 "
Syntax
padEnd(targetLength)
padEnd(targetLength, padString)
Parameter
targetLength
-
Die Länge der resultierenden Zeichenfolge, nachdem der aktuelle
str
gepolstert wurde. Wenn der Wert kleiner oder gleichstr.length
ist, wird der aktuelle String unverändert zurückgegeben. padString
Optional-
Die Zeichenfolge, mit der der aktuelle
str
gefüllt werden soll. WennpadString
zu lang ist, um innerhalbtargetLength
zu bleiben, wird es gekürzt: Für von links nach rechts lesende Sprachen wird der linkste Teil angewendet und für von rechts nach links lesende Sprachen der rechtsste Teil. Der Standardwert für diesen Parameter ist " " (U+0020
).
Rückgabewert
Eine String
der angegebenen targetLength
mit dem padString
am Ende des aktuellen str
.
Beispiele
Verwendung von padEnd
"abc".padEnd(10); // "abc "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"
Spezifikationen
Specification |
---|
ECMAScript® 2025 Language Specification # sec-string.prototype.padend |