includes()
语法
includes(searchString: string, position?: number): boolean;
描述
用于判断一个字符串是否包含在另一个字符串中,返回一个 Boolean 类型的值
searchString
表示要搜索的字符串position
表示从当前字符串的哪个位置开始搜索字符串,默认值为 0当
positon
小于等于 0 时视为 0当不传递任何参数时恒返回 false
示例
const str = "messi";
str.includes("es"); // true
str.includes("leo"); // false
str.includes("me", 3); // false
str.includes("me", -1); // true
str.includes(""); // true
str.includes(); // false
扩展
在 Firefox 18~39 中该方法的名称为contains
, 因为bug 1102219
的存在,该方法被命名为includes
.截止当前(2019/03/18),除 IE 为实现此方法,其他浏览器均已实现。