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

js
padEnd(targetLength)
padEnd(targetLength, padString)

Parameter

targetLength

Die Länge der resultierenden Zeichenfolge, nachdem der aktuelle str gepolstert wurde. Wenn der Wert kleiner oder gleich str.length ist, wird der aktuelle String unverändert zurückgegeben.

padString Optional

Die Zeichenfolge, mit der der aktuelle str gefüllt werden soll. Wenn padString zu lang ist, um innerhalb targetLength 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

js
"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

Browser-Kompatibilität

Siehe auch