ES6中新增的处理字符串的方法

1. 检测字符串中是否包含某字符串

1
2
includes()
str.includes(searchElement, fromIndex)
参数 描述
searchElement 必须。需要查找的元素值
fromIndex 可选。从该索引处开始查找 searchElement。如果为负值,则按升序从 array.length + fromIndex 的索引开始搜索。默认为 0
1
2
const str = 'abcdefg'
str.includes('g') //true

2. 是否以某个字符串开头

1
2
startsWith()
str.startsWith(searchvalue, start)
参数 描述
searchvalue 必需,要查找的字符串。
start 可选,查找的开始位置,默认为 0。
1
2
const str = 'abcdefg'
str.startsWith('a') //true

3. 是否以某个字符串结尾

1
2
endsWith()
endsWith(searchvalue, end)
参数 描述
searchvalue 必需,要查找的字符串。
end 可选,查找的结束位置,默认为 字符串长度-1。(从字符串开始到第end个)
1
2
3
const str = 'abcdefg'
str.endsWith('g') //true
str.endsWith('g', 3) //false

4. 复制字符串

1
2
repeat()
repeat(count)
参数 描述
count 必需,复制的次数。
1
2
const str = 'ABC'
str.repeat(2) //ABCABC

结语

暂时先总结这几个,如有不正确的地方,欢迎在下方留言指正。😀😀😀

-------------本文结束感谢您的阅读-------------

本文标题:ES6中新增的处理字符串的方法

文章作者:老米的世界

发布时间:2019年05月25日 - 00:00

最后更新:2019年09月05日 - 22:06

原始链接:http://mpfly.github.io/2019/05/25/ES6中新增的处理字符串的方法/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

老米的世界 wechat
欢迎关注我的微信公众号!
坚持原创技术分享,您的支持将鼓励我继续创作!