ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全 。
const string = ‘hi’;
string.padStart(3, ‘c’); // “chi”
string.padEnd(4, ‘l’); // “hill”
语法
string.padStart(《maxLength》, 《padString》)
string.padEnd(《maxLength》, 《padString》)
了解参数
padEnd和padStart接受相同的参数。
1. maxLength
最终字符串的长度。
const result = string.padStart(5);
result.length; // 5
当我看到这个时,也花了我一段时间来学习。我一直以为maxLength是重复填充字符串参数的次数。所以这里只想强调一下此参数是当前字符串需要填充到的目标长度,不是填充字符串重复的次数。如果这个数值小于当前字符串的长度,则返回当前字符串本身。
当然,我相信读者比我聪明多了,所以我确定你没有这种困惑
-
字符串
+关注
关注
1文章
578浏览量
20505 -
源代码
+关注
关注
96文章
2945浏览量
66725 -
javascript
+关注
关注
0文章
516浏览量
53841
发布评论请先 登录
相关推荐
评论