String.prototype.padEnd()

padEnd()String 值的一个方法,它使用给定的字符串(如果需要,则重复)填充此字符串,以便生成的字符串达到给定的长度。填充从此字符串的末尾开始应用。

试一试

语法

js
padEnd(targetLength)
padEnd(targetLength, padString)

参数

targetLength

当前 str 填充后生成的字符串的长度。如果该值小于或等于 str.length,则将返回当前字符串。

padString 可选

用于填充当前 str 的字符串。如果 padString 太长而无法保留在 targetLength 内,它将被截断:对于从左到右的语言,将应用最左边的部分;对于从右到左的语言,将应用最右边的部分。此参数的默认值为 " " (U+0020)。

返回值

一个 String,其指定的 targetLength 在当前 str 的末尾应用了 padString

示例

使用 padEnd

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

规范

规范
ECMAScript 语言规范
# sec-string.prototype.padend

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅