📅  最后修改于: 2023-12-03 15:15:49.325000             🧑  作者: Mango
includes()
是一个用于判断字符串或数组是否包含指定的内容的方法。它返回一个布尔值,如果包含指定内容则返回 true
,否则返回 false
。该方法在 ES6 中被引入。
includes()
方法有两个参数:搜索内容和可选的开始搜索的索引位置。如果省略开始搜索的索引位置,则默认从数组或字符串的开头开始搜索。
以下是判断一个字符串是否包含另一个字符串的示例:
const str = 'hello world';
console.log(str.includes('world')); // true
console.log(str.includes('foo')); // false
以下是判断一个数组是否包含某个元素的示例:
const arr = [1, 2, 3];
console.log(arr.includes(2)); // true
console.log(arr.includes(4)); // false
可以使用第二个参数来指定开始搜索的索引位置:
const arr = [1, 2, 3, 4, 5];
console.log(arr.includes(4, 2)); // true
console.log(arr.includes(4, 3)); // false
includes()
方法返回一个布尔值。
如果搜索的内容是一个空字符串或空数组,则 includes()
方法总是返回 true
。
includes()
方法区分大小写。
includes()
方法是一个用于判断字符串或数组是否包含指定内容的实用方法。如果你需要在代码中判断字符串或数组是否包含某个元素,那么它将非常有用。
示例代码:
const arr = [1, 2, 3];
console.log(arr.includes(2)); // true