欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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