主題描述
找出元素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中文網其他相關文章!