ES6+ includes()
1. 前言
字符串查找一直都是程序中的常用操作,在 ES5 中查找 一个 字符串是否包含另 一个 字符串,一般有两种思维。一是使用正则的方式来匹配,二是使用 ES5 的方式,如 indexOf、lastIdexOf、search。使用正则比较简单,但是需要对正则语法有一定的了解。一般使用 indexOf() 来进行字符串的查找 ,它会返回 查询 后第一次出现的指定值的索引,如果未找到该值,则返回 -1。
ES6 新增 方法 includes() 方法 ,来替代 indexOf() 弥补它的不足。而 ES6 提供了新的 方法 includes() 可以更好地进行判断,而不需要根据返回的索引进行判断。
2. 方法 详情
includes() 方法 主要用于 查询 字符串,判断 一个 字符串是否包含另外 一个 字符串,其返回值是如果包含该字符串则返回 true 否则返回 false。
使用语法:
str . includes ( searchString [ , position ] )
参数说明:
参数 描述 searchString 需要查找的目标字符串 position (可选) 从当前字符串的哪个索引位置开始搜寻子字符串, 默 认值为 0
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did91772