我有这个:
$.inArray(tld, tldsArray)
我想检查tld是否不在阵列上。我们怎么能在jQuery上说这个呢?
答案 0 :(得分:7)
查看结果是否为-1
,如下所示:
if($.inArray(tld, tldsArray) == -1) {
//not in the array
}
您应该不使用if(!$.inArray(tld, tldsArray))
,因为$.inArray()
会返回数组中的位置,如果它是第一个元素,则包括0
答案 1 :(得分:4)
如documentation中所述,当在数组中找不到元素时,inArray
方法返回-1
。因此,只需针对-1
测试返回的值。