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…