ES6新增的padStart()方法和padEnd()方法

padStart() 用于头部补全;

padEnd() 用于尾部补全;

padStart和padEnd主要用于字符串的补全

参数(接收两个参数):

  • 第一个参数,指定字符串的长度。如果当前字符串小于指定的长度,则进行补全;反之,不进行任何操作,返回原字符串。
  • 第二个参数,用于补充的字符串,如果字符串长度过长,则会删除后面的多出的字符串,进行补全。如果不写,默认空格补全。

适用场景:

  • 格式化时间时,个位数补0
  • 字符串拼接

下面都是以padStart来进行举例的,padEnd的用法和padStart一样,一个是在开头补全,一个是在末尾进行补全。

var str = '123'
console.log(str.padStart(4,0)); // "0123"
console.log(str.padStart(5)); // "  123"  第二个参数不写,用空格代替
console.log(str.padStart(6,'abcde')); // "abc123" 多余的截掉

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值