发布网友 发布时间:2022-04-23 15:51
共3个回答
懂视网 时间:2022-05-14 17:06
inArray方法可以检查数组元素的内容,以检查它是否与特定值匹配,本篇文章我们就来详细介绍关于JavaScript中inArray()方法的使用。
下面我们来看文章具体内容
如何使用inArray方法?
首先让我们来看一下inArray方法的基本语法
$.inArray( 要搜索的值, 要搜素的数组, 索引编号(可省略) )
在第一参数中指定“要搜索的值”,在第二参数中设定“要搜索的数组”是最基本的。
由此可以检查想要搜索的值是否被存储在数组元素中。
此外,通过指定第三个参数的“索引号”,可以指定搜索从哪个数组元素开始。
如何搜索数组元素
要检查存储的数组元素中的字符串任意值,可以按以下方式进行编写:
var array = ['哈密瓜', '苹果', '草莓', '菠萝蜜']; var result = $.inArray('草莓', array); console.log(result);
执行结果为:2
在此示例中,它检查字符串“草莓”是否存储在数组元素中。
执行结果的输出数值是“2”,这意味着相应数组元素的索引号。
本篇文章到这里就全部结束了,更多精彩内容大家可以关注Gxl网的相关栏目教程!!!
热心网友 时间:2022-05-14 14:14
可以直接使用数组的indexOf方法来判断,如果元素存在于数组中,那么返回元素在数组中的下标值,如果不存在,那么返回-1,但是该方法在某些版本的IE中是不起作用,所以建议使用jquery的inArray方法,该方法返回元素在数组中的下标,如果不存在与数组中,那么返回-1,代码如下所示:
/**热心网友 时间:2022-05-14 15:32
遍历比较,没有现成的方法