📌  相关文章
📜  附加到数组检查是否存在 javascript (1)

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

附加到数组检查是否存在

在JavaScript中,数组是一种广泛使用的数据结构。有时候我们需要检查一个元素是否存在于数组中,本文将介绍如何使用Array.prototype.includes()来实现。

Array.prototype.includes()

Array.prototype.includes()方法用于判断一个数组是否包含一个指定的值,返回一个布尔值。可以用来代替Array.prototype.indexOf(),效果相同。

语法
array.includes(valueToFind[, fromIndex])
参数
  • valueToFind - 必需,要查找的元素。
  • fromIndex - 可选,开始查找的位置。如果提供了一个负数,则从数组末尾向前查找。
返回值

如果找到了元素,则返回 true,否则返回 false

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

console.log(arr.includes(3)); // 输出 true
console.log(arr.includes(6)); // 输出 false
封装函数

为了更加方便地使用Array.prototype.includes()方法,我们可以将其封装成一个函数:

function includes(arr, val) {
  return arr.includes(val);
}
使用案例
const arr = [1, 2, 3, 4, 5];

console.log(includes(arr, 3)); // 输出 true
console.log(includes(arr, 6)); // 输出 false

以上就是如何使用Array.prototype.includes()方法实现在数组中检查是否存在元素的方法。

参考链接