📜  includes() - Javascript (1)

📅  最后修改于: 2023-12-03 15:15:49.325000             🧑  作者: Mango

includes() - Javascript

介绍

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