padStart()是在字符串的字符头部增加值,padEnd()是在字符串的字符尾部添加值
这两个方法都是里面有两个参数,第一个参数是字符长度(默认为数值型),第二个是要添加字符的值(字符串类型),一般这两个方法常用于日期和计时
接下来进行两个方法使用
var a1 = '123' console.log(a1.padStart(4,'abc'))//a123 console.log(a1.padStart(6,'abc'))//abc123 console.log(a1.padEnd(4,'abc'))//123a console.log(a1.padEnd(6,'abc'))//123abc
如果在数组中我们要进行遍历转换为字符串
var arr = [1,2,3,4,5,6] var newArr = []; for(var i = 0; i<arr.length;i++){ newArr.push(arr[i].toString().padStart(2,0)) } console.log(newArr)//(6) ["01", "02", "03", "04", "05", "06"]