ES6 新增了 padStart
方法。
padStart (maxLength, fillString)
概念:可使用其自动补全字符串的长度,在字符串开头补全
参数:maxLength
(最大长度)|fillString
(补充的字符串)
返回值:补全完毕的字符串
注意:fillString
可以为数字
//情况一
let str = '我是字符串'
let newStr = str.padStart(8, '0') //000我是字符串
//情况二
let str = '我是字符串'
let newStr = str.padStart(8, '123456') //123我是字符串
上述例子可以看到,若是补充的 fillString
超出了字符串总长度,则舍去 fillString
多余的部分
使用情景:时间显示的补全,2019/1/1 11:1:1
=> 2019/01/01 11:01:01
padEnd (maxLength, fillString)
功能与 padStart 基本相似,用于字符串的尾部补全