📌  相关文章
📜  jquery 检查值是否在数组中 - Javascript (1)

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

jQuery 检查值是否在数组中 - JavaScript

在 JavaScript 中,有时需要检查一个值是否在数组中。这个过程可以使用 jQuery 所提供的 inArray() 函数来完成。

语法

$.inArray(value, array [, fromIndex ])

  • value: 必须,规定要查找的值。
  • array: 必须,规定要搜索的数组。
  • fromIndex: 可选,规定开始搜索的位置。如果省略该参数,则从数组开头搜索。
返回值

如果找到要查找的值,则返回值在数组中的位置索引,否则返回 -1

例子
var myArray = [1, 2, 3, 4, 5];

// 检查值是否在数组中
if ($.inArray(3, myArray) !== -1) {
  console.log("3 存在于数组中");
} else {
  console.log("3 不存在于数组中");
}

// 从指定位置开始搜索
if ($.inArray(3, myArray, 2) !== -1) {
  console.log("3 存在于数组中");
} else {
  console.log("3 不存在于数组中");
}
总结

$.inArray() 函数是一个非常有用的函数,可以用于检查数组中是否存在指定的值。如果返回的值不为 -1,则说明该值存在于指定数组中。