第一种方法

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

第二种方法

findIndex() 方法返回传入一个测试条件(函数)符合条件的数组第一个元素位置。

findIndex() 方法为数组中的每个元素都调用一次函数执行:

当数组中的元素在测试条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。

如果没有符合条件的元素返回 -1

unction indexOf(arr, item) { 
    return arr.findIndex(
        (i,index)=>{ 
        return i == item 
        }
    )
}