数组补0操作

2019-10-14  本文已影响0人  天天向上er

显示时间的时候有时候会需要把一位数字显示成两位,这时候就需要补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

上一篇 下一篇

猜你喜欢

热点阅读