📜  JavaScript 数组方法 includes() - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:35.090000             🧑  作者: Mango

JavaScript 数组方法 includes()

includes()是JavaScript中一个用于判断数组中是否存在某个元素的方法。该方法返回一个布尔值,如果数组中包含该元素则返回true,否则返回false

语法
array.includes(element, startIndex)
  • element:要查找的元素
  • startIndex:可选参数,从哪个位置开始查找,默认从第一个元素开始
返回值

当数组包含元素时返回true,否则返回false

示例
const myArray = [1, 2, 3, 4, 5];

console.log(myArray.includes(3)); // true
console.log(myArray.includes(6)); // false
console.log(myArray.includes(3, 2)); // true
console.log(myArray.includes(3, 3)); // false
注意事项
  • 该方法对于NaN的判断会返回true,因为NaN === NaN的结果是false
  • 该方法不能用于检测对象数组中是否存在某个对象,因为该方法只能通过对比基本类型的值实现对数组元素的检测。
结语

includes()方法是一个简单易用的方法,用于判断数组中是否存在某个元素。在实际开发中,我们可以基于该方法实现各种数组元素的检测操作,提高代码的效率。