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 von String-Werten füllt diesen String mit einem angegebenen String auf (wiederholt und/oder gekürzt, falls nötig), sodass der resultierende String eine bestimmte Länge hat. Die Auffüllung erfolgt vom Ende dieses Strings aus.

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 des resultierenden Strings, nachdem der aktuelle str aufgefüllt wurde. Wenn der Wert kleiner oder gleich str.length ist, wird str unverändert zurückgegeben.

padString Optional

Der String, mit dem der aktuelle str aufgefüllt werden soll. Wenn padString zu lang ist, um innerhalb der targetLength zu bleiben, wird er am Ende gekürzt. Der Standardwert ist das Leerzeichen (U+0020).

Rückgabewert

Ein String der angegebenen targetLength mit padString, das am Ende angewendet wurde.

Beispiele

Verwendung von String.prototype.padEnd()

js
"abc".padEnd(10); // "abc       "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-string.prototype.padend

Browser-Kompatibilität

Siehe auch