es6新增的字符串方法

来源于技术胖的视频总结和microkof的文章总结
1.查找字符串是否存在includes,存在返回true,不存在返回false

let str = 'yian'
console.log(str.includes('i'))
console.log(str.includes('b'))

在这里插入图片描述
2.判断字符串开头是否存在startsWith

let str = 'yian'
console.log(str.startsWith('y'))//true
console.log(str.startsWith('i'))//false

3.判断字符创结尾是否存在endsWith

let str = 'yian'
console.log(str.endsWith('n'))//true
console.log(str.endsWith('a'))//false

4.字符串的重复,可用于mock后端传过来的数据

memberList.push('a'.repeat(3))
console.log(memberList)//["aaa"]

5.padStart(a,b)开头补全字符
a表示指定字符串的最小长度
b表示用来补全的字符
如果原字符串的长度,等于或大于指定的最小长度,则返回原字符串。

let newstr='fanrenfeng'.padStart(5,123)
console.log(newstr)//fanrenfeng

有一个问题是,如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,js会截去右边超出位数的补全字符串,而原字符串是不会碰的

let newstr='fanrenfeng'.padStart(12,123)
console.log(newstr)//12fanrenfeng

6.padEnd末尾补全字符串

let newstr='fanrenfeng'.padEnd(12,123)
console.log(newstr)//fanrenfeng12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值