首頁 >web前端 >js教程 >jquery怎麼查詢數組中是否有該指定值?

jquery怎麼查詢數組中是否有該指定值?

青灯夜游
青灯夜游原創
2020-11-19 16:30:323178瀏覽

在jquery中可以使用「$.inArray()」方法來查詢數組中是否有該值,該方法可以在數組中搜尋指定的值,並傳回數組中該指定值的索引值,如果數組中不存在指定的值,則傳回「-1」;語法「$.inArray(value,array)」。

jquery怎麼查詢數組中是否有該指定值?

相關推薦:《jQuery教學

jquery判斷數組中是否存在指定的值的方法$.inArray()

$.inArray()方法用於在數組中搜尋指定的值,並傳回數組中該指定值的索引值,如果數組中不存在指定的值,則傳回-1。

語法

$.inArray( value, array [, fromIndex ] )

參數:

  • #value 任意型別 用來尋找的值。

  • array Array類型 指定被尋找的陣列。

  • fromIndex 可選。 Number類型指定從陣列的指定索引位置開始查找,預設為0

#範例一:傳回索引值

var arrayStr = ['a','b','c'];
alert($.inArray('a', arrayStr));

傳回索引值為0

範例二:判斷指定值是否存在

var arrayStr = ['a','b','c'];
if($.inArray(&#39;a&#39;,arrayStr) < 0){
    alert(&#39;不存在&#39;);
}else{
    alert(&#39;存在&#39;);
}

PS:js中索引值從下標0開始,如果為-1則表示數組中不存在該元素

更多程式相關知識,請造訪:程式設計影片! !

以上是jquery怎麼查詢數組中是否有該指定值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn