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
}