這個(gè)方法是數(shù)組對(duì)象用于檢測元素在數(shù)組中的索引位置
參數(shù):target,startIndex (起始索引,目標(biāo))
返回值:一個(gè)number(被檢測的元素的索引值,找不到則返回-1)
說明:如不設(shè)置起始索引,則默認(rèn)從0開始
例:
var arr1=[1,2,4,1,5,7,8];
num=arr1.IndexOf(1);//檢測1在數(shù)組中的位置
console.log(num);
輸出結(jié)果:0
var Num2=arr1.IndexOf(1,2);//檢測1在索引中的位置,從索引為2開始
console.log(Nums);
輸出結(jié)果:3
構(gòu)造函數(shù)與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);//調(diào)用上面的函數(shù)
console.log(res);
輸出結(jié)果:3