Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

String.prototype.padEnd()

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2017 browserübergreifend verfügbar.

Die Methode padEnd() von String-Werten füllt diesen String mit einem angegebenen String auf (der bei Bedarf wiederholt und/oder gekürzt wird), sodass der resultierende String eine bestimmte Länge hat. Die Zeichen werden am Ende dieses Strings angefügt.

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. Ist der Wert kleiner oder gleich str.length, wird str unverändert zurückgegeben.

padString Optional

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

Rückgabewert

Ein String mit der angegebenen Länge targetLength, an dessen Ende padString angefügt wurde.

Beispiele

String.prototype.padEnd() verwenden

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

Spezifikationen

Spezifikation
ECMAScript® 2027 Language Specification
# sec-string.prototype.padend

Browser-Kompatibilität

Siehe auch