显示时间的时候有时候会需要把一位数字显示成两位,这时候就需要补0操作。
方法一:slice方法
const addZero1 = (num, len = 2) => (`0${num}`).slice(-len)
方法二:string的padStart方法
const addZero2 = (num, len = 2) => (`${num}`).padStart( len ,'0')
注意:如果需要补多个0,可以用过对len赋值即可;
ES6 引入了字符串补全长度的功能,如果某个字符串不够指定长度,会在头部或尾部补全
padStart() 用于头部补全;
padEnd() 用于尾部补全。
'x'.padStart(5,'ab')// 'ababx'
'x'.padStart(4,'ab')// 'abax'
'x'.padEnd(5,'ab')// 'xabab'
'x'.padEnd(4,'ab')// 'xaba'
参考:https://blog.csdn.net/ww430430/article/details/78363026
网友评论