JS编程题-查找数组元素位置

题目描述:找出元素 item 在给定数组 arr 中的位置

输出描述: 如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1

参考代码:

function indexOf(arr, item) {
   if (Array.prototype.indexOf){
       return arr.indexOf(item);
   }
   else{
       for (i=0;i<arr.length;i++)
           if(arr[i]==item){
               return i;
           }
   }
   return -1;
}

示例1

输入

[ 1, 2, 3, 4 ], 3

输出

2

你可能感兴趣的:(题库,前端开发)