这个方法是数组对象用于检测元素在数组中的索引位置
参数:target,startIndex (起始索引,目标)
返回值:一个number(被检测的元素的索引值,找不到则返回-1)
说明:如不设置起始索引,则默认从0开始
例:
var arr1=[1,2,4,1,5,7,8];
num=arr1.IndexOf(1);//检测1在数组中的位置
console.log(num);
输出结果:0
var Num2=arr1.IndexOf(1,2);//检测1在索引中的位置,从索引为2开始
console.log(Nums);
输出结果:3
构造函数与IndexOf作用相同
function IndexArr(num,arr){
for(var i=0;i<=arr.length;i++){
if( var num === arr[i]){
return i;
}
return -1;
}
}
var arrnum=[1,2,6,9,5,3];
res=IndexOfArry(9,arrnum);//调用上面的函数
console.log(res);
输出结果:3
网友评论