美文网首页
js es6 padStart & padEnd

js es6 padStart & padEnd

作者: pengkiw | 来源:发表于2020-11-26 10:15 被阅读0次

    基本语法&用法

    str.padStart(targetLength [, padString])

    • targetLength: 目标字串被填充后的长度。如果此参数小於原字串的长度,那將直接返回原字串
    • padString: 用來填充的字串
    let str = '123';
    console.log(str.padStart(5, 0)) //00123
    console.log(str.padEnd(5, 0)) //12300
    

    应用

    日期填充 & 手机号码显示后四位

    let now = new Date();
    let year = now.getFullYear();
    let month = now.getMonth() + 1
    let day = now.getDay()
    console.log(year) //2020
    console.log(month.toString().padStart(2, 0)) //11
    console.log(day.toString().padStart(2, 0))//03
    
    let tel = '13713685499';
    console.log(tel.slice(-4).padStart(13, '*'))//*********5499
    

    相关文章

      网友评论

          本文标题:js es6 padStart & padEnd

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