ES6语法篇:字符串新增的includes(), startsWith(), endsWith()三种实例化方法比较
程序员文章站
2022-03-08 20:48:22
...
在es6之前,真正意义上能够判断一个字符是否在一个字符串里面的方法只有indexOf,目前ES6新增了三个新的方法:
includes()方法
该方法返回一个布尔值,true为找到了参数字符串。
let str = "hello world!";
str.includes('he') //true
startsWith()方法
该方法判断一个字符串是否在另一个字符串的头部,返回一个布尔值,true表示存在
let str = "hello world!";
str.startsWith('he'); //true
str.startsWith('ld'); //false
endsWith()方法
该方法跟startsWith()相反,判断字符串是否在另一个字符串的尾部,返回一个布尔值,true表示存在
let str = "hello world!";
str.endsWith('he'); //false
str.endsWith('ld'); //true