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

avatar
作者
猴君
阅读量:1

$.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()方法来实现。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!