jQuery.inArray(),如何正確使用它?我第一次工作,jQuery.inArray()它有點奇怪。如果對象在數組中,它將返回0,但在Javascript中0為false。所以以下將輸出:“不在數組中”var myarray = [];myarray.push("test");if(jQuery.inArray("test", myarray)) {
console.log("is in array");} else {
console.log("is NOT in array");}我將不得不將if語句更改為:if(jQuery.inArray("test", myarray)==0)但這使得代碼難以理解。特別是對于不了解這個功能的人。當“test”在數組中時,他們會期望jQuery.inArray(“test”,myarray)給出true。所以我的問題是,為什么這樣做?我真的不喜歡這個。但必須有一個很好的理由這樣做。
jQuery.inArray(),如何正確使用它?
梵蒂岡之花
2019-08-15 16:47:01