--- title: String.prototype.padEnd() slug: Web/JavaScript/Reference/Global_Objects/String/padEnd tags: - JavaScript - Method - Prototype - Reference - String translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd ---
padEnd()
メソッドは、結果の文字列が指定した長さになるように、現在の文字列を他の文字列で (必要に応じて繰り返して) 延長します。延長は、現在の文字列の末尾から適用されます。
str.padEnd(targetLength [, padString])
targetLength
padString
{{optional_inline}}targetLength
に収まらないほど長い場合は、左書きの言語では最も左の部分が、右書きの言語では最も右の部分が使用され、残りは切り捨てられます。この引数の既定値は、 "
" (U+0020
空白) です。{{jsxref("String")}} で、 targetLength
で指定された長さにするために、 padString
を現在の str
の末尾に適用したものです。
'abc'.padEnd(10); // "abc " 'abc'.padEnd(10, "foo"); // "abcfoofoof" 'abc'.padEnd(6, "123456"); // "abc123" 'abc'.padEnd(1); // "abc"
仕様書 |
---|
{{SpecName('ESDraft', '#sec-string.prototype.padend', 'String.prototype.padEnd')}} |
{{Compat("javascript.builtins.String.padEnd")}}