String.prototype.padEnd()
padEnd() 方法用于 String 值,它会使用一个给定的字符串(根据需要重复和/或截断)来填充当前字符串,直到达到指定的长度。填充是从当前字符串的末尾开始的。
试一试
const str1 = "Breaded Mushrooms";
console.log(str1.padEnd(25, "."));
// Expected output: "Breaded Mushrooms........"
const str2 = "200";
console.log(str2.padEnd(5));
// Expected output: "200 "
语法
js
padEnd(targetLength)
padEnd(targetLength, padString)
参数
targetLength-
当前
str填充后所得字符串的长度。如果该值小于或等于str.length,则str会原样返回。 padString可选-
用于填充当前
str的字符串。如果padString太长,无法保持在targetLength以内,则它将从末尾被截断。默认值为空格字符 (U+0020)。
返回值
一个 String,其长度为指定的 targetLength,并在末尾应用了 padString。
示例
使用 String.prototype.padEnd()
js
"abc".padEnd(10); // "abc "
"abc".padEnd(10, "foo"); // "abcfoofoof"
"abc".padEnd(6, "123456"); // "abc123"
"abc".padEnd(1); // "abc"
规范
| 规范 |
|---|
| ECMAScript® 2026 语言规范 # sec-string.prototype.padend |
浏览器兼容性
加载中…