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 的浏览器中加载。