模拟js数组indexOf方法

自己封装函数,实现数组的内置方法indexOf的功能

var arr=[5,4,8,9,6,5]
        console.log(arr);
        function inde(a,n,start){ 
            // 第一种
            start=start||0;
            // 第二种
            // start=start===undefined?0:start;
            // 第三种
            // if(start===undefined){
            //     start=0;
            // }
        for(var i=start;i<arr.length;i++){
           if(n==a[i]){
            return i;
        }   
        }
        return -1
        }
       console.log("6在数组中的索引" +inde(arr,5,2))
       console.log("数组中不存在7时返回 " +inde(7))
posted @ 2020-05-08 10:03  Cupid05  阅读(31)  评论(0编辑  收藏  举报