js查詢陣列元素位置

騎著小魚逮蝦發表於2017-06-05

題目描述
找出元素 item 在給定陣列 arr 中的位置

輸出描述:
如果陣列中存在 item,則返回元素在陣列中的位置,否則返回 -1

輸入例子:
indexOf([ 1, 2, 3, 4 ], 3)

輸出例子:
2

function indexof(arr,item){

 if (Array.prototype.indexOf){//判斷瀏覽器是否支援indexof屬性
 return arr.indexOf(item);
 else{
 for(var i=0;i<=arr.length;i++)
   if(arr[i]===item){
  return i;
                }
       }
   }
}

相關文章