美文网首页
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