padStart()和padEnd()的用法

779 阅读1分钟

padStart()和padEnd()是js中用于字符串填充的方法。

1.padStart(tartLength,String),接收两个参数,tarLength是所要达到的目标长度,string是所要在其前面添加的字符串内容。

//创建数组,包含12个月份,其中不满两位数的用0补齐。例如:01
let monthAarr=[]
for(var i=1;i<13;i++){
    monthArr.push((i+'').padStart(2,"0"))
}
//montharr=["01","02",'03',"04","05","06","07","08","09","10","11","12"]

2.padEnd(tartLength,String)方法同理,接收两个参数,与padStart()方法相反,padEnd()是在其尾部补全

'x'.padStart(5, 'ab') // 'ababx'
'x'.padStart(4, 'ab') // 'abax'
'x'.padEnd(5, 'ab') // 'xabab'
'x'.padEnd(4, 'ab') // 'xaba'