Jquery 如何确定元素是否为';数组中的t?
我有这个:Jquery 如何确定元素是否为';数组中的t?,jquery,arrays,Jquery,Arrays,我有这个: $.inArray(tld, tldsArray) 我想检查tld是否不在阵列上。我们怎么能在jQuery上这样说呢?看看结果是否是-1这样: if($.inArray(tld, tldsArray) == -1) { //not in the array } 您应该不使用if(!$.inArray(tld,tldsArray)),因为返回数组中的位置,包括0(如果它是第一个元素)。如中所述,inArray方法在数组中找不到元素时返回-1。因此,只需针对-1@Nick测试返回
$.inArray(tld, tldsArray)
我想检查tld是否不在阵列上。我们怎么能在jQuery上这样说呢?看看结果是否是
-1
这样:
if($.inArray(tld, tldsArray) == -1) {
//not in the array
}
您应该不使用
if(!$.inArray(tld,tldsArray))
,因为返回数组中的位置,包括0
(如果它是第一个元素)。如中所述,inArray
方法在数组中找不到元素时返回-1
。因此,只需针对-1
@Nick测试返回值,不太可能,我觉得看到有人对如此微不足道的事情感到恼火是很讽刺的