电子说
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是重复填充字符串参数的次数。所以这里只想强调一下此参数是当前字符串需要填充到的目标长度,不是填充字符串重复的次数。如果这个数值小于当前字符串的长度,则返回当前字符串本身。
当然,我相信读者比我聪明多了,所以我确定你没有这种困惑
全部0条评论
快来发表一下你的评论吧 !