2010-11-03 35 views

回答

7

看看結果是-1這樣的:

if($.inArray(tld, tldsArray) == -1) { 
    //not in the array 
} 

你應該使用if(!$.inArray(tld, tldsArray))因爲$.inArray()返回位置陣列中,包括0如果它是第一要素。

+0

@Nick:+100,你值得擁有它:) – Sarfraz 2010-11-03 17:49:36

+0

@Luca - 你的意思是諷刺嗎? – 2010-11-03 18:00:44

+0

@尼克,不是真的,我覺得看到有人對這樣微不足道的事感到惱火 – 2010-11-03 18:15:42

4

documentation所述,inArray方法返回-1當元素在數組中找不到時。因此,只需根據-1測試返回的值即可。

相關問題