ES2017引入了补全字符串长度的api,即padStart和padEnd。

'55'.padStart(5, '0'); // '00055'
'55'.padEnd(5, '02'); // '55020'

padStart和padEnd接受两个参数,第一个参数是需要补齐的最后长度,第二个参数用于补齐的字符串

'xxx'.padStart(2, '0') // 'xxx'
'xxx'.padEnd(2, '0') // 'xxx'

如果需要补齐的最后长度小于字符串本身的长度,则返回原本的字符串

'12'.padStart(10, 'YYYY-MM-DD') // YYYY-MM-12
'07-21'.padStart(10, '2022-MM-DD') // 2022-07-21

还可以设置字符串的格式并自动补全

posted on 2022-03-04 15:21  打怪升级小妮子  阅读(207)  评论(0)    收藏  举报