时间戳位数不够13位,通过es6 的padEed补零
程序员文章站
2022-05-18 20:57:46
if(val.toString().length == 10){ val = val.toString().padEnd(13,"0")*1 //不够十三位放后面补零,超过13位也可以 } toString() 方法可把一个逻辑值转换为字符串,并返回结果。 ES2017 引入了字符串补全长度的功能。 ......
if(val.tostring().length == 10){
val = val.tostring().padend(13,"0")*1 //不够十三位放后面补零,超过13位也可以
}
tostring() 方法可把一个逻辑值转换为字符串,并返回结果。
es2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padstart()用于头部补全,padend()用于尾部补全。
'x'.padstart(5, 'ab') // 'ababx'
'x'.padstart(4, 'ab') // 'abax'
'x'.padend(5, 'ab') // 'xabab'
'x'.padend(4, 'ab') // 'xaba'
padstart()和padstart()一共接受两个参数,第一个参数用来指定字符串的最小长度,第二个参数是用来补全的字符串。
上一篇: VSCode 如何同步设置
下一篇: web性能优化实践