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
还可以设置字符串的格式并自动补全
浙公网安备 33010602011771号