项目中格式化日期的时候,有时图懒就不想引库呀,也不想敲辣么多码,这里罗列几种补全方法,记录一下江湖经验吧。
1. 原始法
最开始踏入前端时,遇到补全字符串时我就是这样写的了,小白没得法,绕路一大堆,终于反正是实现了功能。
function fullStr(str, len) {
let strLen = str.toString().length
if(strLen >= len) return str
let prefix = len - strLen,
prefixStr = ''
for(let i=0;i<prefix;i++) prefixStr += '0'
return prefixStr + str
}
测试结果:完美实现需求
2. 截取字符串
有天一后端大神来我这改个bug,看人家敲了一段代码,突然就领悟了,于是乎这个方法就伴随了我几年了,每每写起来都是十分的骄傲呀