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 2017年4月.
padEnd() は String 値のメソッドで、結果の文字列が指定した長さになるように、現在の文字列を他の文字列で(必要に応じて繰り返して)延長します。延長は、現在の文字列の末尾から適用されます。
試してみましょう
const str1 = "Breaded Mushrooms";
console.log(str1.padEnd(25, "."));
// 予想される結果: "Breaded Mushrooms........"
const str2 = "200";
console.log(str2.padEnd(5));
// 予想される結果: "200 "
構文
js
padEnd(targetLength)
padEnd(targetLength, padString)
引数
targetLength-
現在の
strがパディングされた後の、結果の文字列の長さ。値がstr.length以下の場合、strはそのまま返されます。 padString省略可-
現在の
strを埋める文字列。padStringがtargetLengthを超える場合、その部分は終わりから切り捨てられます。既定値は空白文字 (U+0020) です。
返値
文字列で、 targetLength で指定された長さにするために、 padString を末尾に適用したものです。
例
>String.prototype.padEnd() の使用
js
"abc".padEnd(10); // "abc "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"
仕様書
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-string.prototype.padend> |
ブラウザーの互換性
Loading…