注意字符串自动完成函数必须是字符串! padStart(targetLength [,padString]方法根据需要用另一个字符串填充当前字符串,使其达到指定的长度。 从当前字符串的开头(左侧)填充应用的。targetLengt目标长度padString补充字符串
var str1=’1’; //添加两个人的场景:日期时间var_str1=Sr1.padstart(2,’0′ )//’01’//添加多个场景:文档编号var receiptNO=’1); var _ receipt no=receipt no.pad start (16,’0’; //’000000000000000001 ‘; 另外,如果浏览器不支持,则必须添加Polyfill。 如果本机环境不支持此方法,则在其他代码之前运行以下代码将创建String.prototype.padStart ()方法:
//https://github.com/uxi tten/poly fill/blob/master/string.poly fill.js//https://developer.Mozilla.org/嵌入式string.prototype.pad start (string.prototype.pad start=function padstart ) targetlength,padString ) targetlength pad string=string ((typeofpadstring!==’未定义’? padString : ‘ ); if(this.Lengthtargetlength ) )返回字符串(this ); } else { target length=target length-this.length; if (targetlengthpadstring.length ) padstring=padstring.repeat ) targetlength/padstring.length ); //appendtooriginaltoensurewearelongerthanneeded } returnpadstring.slice (0,目标长度) string ) this; }; }