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

ES6 --- includes、startsWith和endsWith

程序员文章站 2022-03-08 22:49:16
...

一、includes,表示某个数组或者字符串等等是否包含指定的值,返回的是布尔值
1、字符串

const mesa = "mesa";
const ash = "ash";
console.log(mesa.includes("a"));   // 打印的是 true

2、数组

const arrone = [1,2,3];
const arrtwo = [3,4,5];
console.log(arrone.includes(3));   // 打印的是 true
console.log(arrtwo.includes(6));   // 打印的是 false

二、startsWith,是否是以指定的值开头的,返回布尔值
1、正常案例;

const mesa = "mesa";
console.log(mesa.startsWith("me"));   // 打印为 true

2、从第N位开始,是否是以指定值开头的;
数值为2,表明是从mesa的第3位开始的

const mesa = "mesa";
console.log(mesa.startsWith("s",2));   // 打印为 true

三、endsWith,是否是以指定的值结尾的,返回布尔值
1、正常案例

const mesa = "mesa";
console.log(mesa.endsWith("a"));   // 打印为 true

2、如果多传一个参数
这里的参数5代表从前到后截取了多少个,比如下面的代码的值是cityfirst,截取后是cityf,那么endsWith就会从cityf的最后一位开始查看是否是以某个指定值结尾的

const mesa = "cityfirst";
console.log(mesa.endsWith("f",5));   // 打印为true
相关标签: ES6