Skip to main content

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 为实现此方法,其他浏览器均已实现。

can i use