优秀的编程知识分享平台

网站首页 > 技术文章 正文

ES6新特性:字符串函数(es字符串范围查询)

nanyue 2024-07-20 23:49:09 技术文章 11 ℃

1 字符串中是否包含另外一个字符串 includes

在ES6以前 我们用如下方法进行判断

let all = '大家好我叫张无忌';
let name ='张无忌';
if(all.indexOf(name) > -1){
    console.log(true);//true
}

在ES6以前 首先我们 先用indexOf方法查询索引位置,然后根据索引值进行判断

在ES6中我们这样判断

let all = '大家好我叫张无忌';
let name ='张无忌';
if(all.includes(name)){
    console.log(true); //true
}

在ES6中 可以一步到位 减少判断

2 字符串以什么开始 startsWith

let all = '大家好我叫张无忌';
let name ='大家好';
if(all.startsWith(name)){
    console.log('startsWith',true); //startsWith true
}

3 字符串以什么结束 endsWith

let all = '大家好我叫张无忌';
let name ='张无忌';
if(all.endsWith(name)){
    console.log('endsWith',true); //endsWith true
}

Tags:

最近发表
标签列表