美文网首页
JavaScript数组的indexOf方法与封装

JavaScript数组的indexOf方法与封装

作者: 报告老师 | 来源:发表于2017-09-10 19:18 被阅读89次

这个方法是数组对象用于检测元素在数组中的索引位置

参数: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

相关文章

网友评论

      本文标题:JavaScript数组的indexOf方法与封装

      本文链接:https://www.haomeiwen.com/subject/wqetsxtx.html