首頁  >  文章  >  web前端  >  如何準確找到尋找數組元素位置

如何準確找到尋找數組元素位置

巴扎黑
巴扎黑原創
2017-07-24 17:06:412839瀏覽

主題描述

找出元素item 在給定陣列arr 中的位置 

輸出描述:

如果陣列中存在item,則傳回元素在陣列中的位置,否則傳回-1
輸入

indexOf([ 1, 2, 3, 4 ], 3)
輸出

2

#
1 function indexOf(arr, item) {2     for(var i=0;i<arr.length;i++){3         if(arr[i]==item)4             return i;5         6     }7     return -1;8 }//此方法利用常见for循环从头遍历

 1 function indexOf(arr, item) {

#2   return arr.indexOf(item);

//此方法利用javascript Array物件的indexOf()方法,indexOf() 方法可傳回某個指定的字串值在字串中首次出現的位置,而找不到字串回傳-1。

}  

 

 

以上是如何準確找到尋找數組元素位置的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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