美文网首页
数组补0操作

数组补0操作

作者: 天天向上er | 来源:发表于2019-10-14 15:56 被阅读0次

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

    相关文章

      网友评论

          本文标题:数组补0操作

          本文链接:https://www.haomeiwen.com/subject/snprmctx.html