js es6 padStart & padEnd

基本语法&用法

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容