温馨提示×

Jquery遍历数组之$.inArray()方法介绍

小亿
196
2024-01-11 06:16:10
栏目: 编程语言

$.inArray()方法是jQuery提供的一个用于查找指定值在数组中的索引位置的方法。

语法: $.inArray(value, array)

参数:

  • value: 要查找的值
  • array: 要进行查找的数组

返回值: 如果找到指定值,则返回其在数组中的索引值;如果未找到,则返回-1。

示例:

var arr = [1, 2, 3, 4, 5];
var index = $.inArray(3, arr);
console.log(index); // 输出: 2

var index2 = $.inArray(7, arr);
console.log(index2); // 输出: -1

在这个示例中,我们首先创建了一个数组arr,然后使用$.inArray()方法查找值为3的元素在数组中的索引位置,结果为2。然后,我们尝试查找值为7的元素,因为数组中不存在这个元素,所以返回-1。

需要注意的是,$.inArray()方法只返回找到的第一个匹配的索引位置,如果数组中存在多个相同的值,只返回第一个匹配的索引。如果要查找所有匹配的索引位置,可以使用$.map()方法来实现。

0