String.prototype.padEnd()

String 值的 padEnd() 方法用给定的字符串填充该字符串(如果需要,则重复),以便结果字符串达到给定的长度。填充是从该字符串的末尾开始应用的。

¥The padEnd() method of String values pads this string with a given string (repeated, if needed) so that the resulting string reaches a given length. The padding is applied from the end of this string.

Try it

语法

¥Syntax

js
padEnd(targetLength)
padEnd(targetLength, padString)

参数

¥Parameters

targetLength

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

padString Optional

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

返回值

¥Return value

指定 targetLengthString,并在当前 str 的末尾应用 padString

¥A String of the specified targetLength with the padString applied at the end of the current str.

示例

¥Examples

使用 padEnd

¥Using padEnd

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

规范

Specification
ECMAScript Language Specification
# sec-string.prototype.padend

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看