如何确定元素是否不在数组中?

MEM*_*MEM 2 arrays jquery

我有这个:

$.inArray(tld, tldsArray)
Run Code Online (Sandbox Code Playgroud)

我想检查tld是否不在阵列上.我们怎么能在jQuery上说这个呢?

Nic*_*ver 7

看看结果是否-1像这样:

if($.inArray(tld, tldsArray) == -1) {
  //not in the array
}
Run Code Online (Sandbox Code Playgroud)

你应该使用if(!$.inArray(tld, tldsArray)),因为$.inArray()返回的位置在阵列中,包括0如果它是第一要素.