String.prototype.padEnd()
En esta página
The padEnd() method of {{jsxref("String")}} values pads this string with a given string (repeated and/or truncated, if needed) so that the resulting string has a given length. The padding is applied from the end of this string.
{{InteractiveExample("JavaScript Demo: String.prototype.padEnd()")}}
```js interactive-example 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-nolint
padEnd(targetLength)
padEnd(targetLength, padString)
Parameters#
targetLength- : The length of the resulting string once the current
strhas been padded. If the value is less than or equal tostr.length, thenstris returned as-is. padString{{optional_inline}}- : The string to pad the current
strwith. IfpadStringis too long to stay withintargetLength, it will be truncated from the end. The default value is the space character (U+0020).
Return value#
A {{jsxref("String")}} of the specified targetLength with padString applied at the end.
Examples#
Using String.prototype.padEnd()#
"abc".padEnd(10); // "abc "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"
Specifications#
{{Specifications}}
Browser compatibility#
{{Compat}}
See also#
- Polyfill of
String.prototype.padEndincore-js - es-shims polyfill of
String.prototype.padEnd - {{jsxref("String.prototype.padStart()")}}