找出元素 item 在给定数组 arr 中的位置如果数组中存在 item,则返回元素在数组中的位置,否则返回 -1
例
[ 1, 2, 3, 4 ], 3 // 输入:
2 // 输出:
function indexOf(arr, item) {
return (arr.indexOf(item));
}
function indexOf(arr, item) {
while(arr.length > 0) {
return arr.indexOf(item);
}
return -1;
}
function indexOf(arr, item) {
var i=0;
while (arr[i]!==item){
if (i<arr.length-1){
i=i+1;
}
else{
return -1
}
}
return i;
}
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;
}
}
}
return -1;
}