使用indexOf和push数组去重

Separes

关注

阅读 48

2022-02-18

 function unique(arr){
        var newArr=[]
        for(var i =0;i<arr.length;i++){ //遍历旧数组
            if(newArr.indexOf(arr[i])===-1){//判断新数组中是否有这个元素
                newArr.push(arr[i])//如果新数组没有这个元素则添加到新数组里面
            }
            
        }
        return newArr //返回出去
    }
    // var demo =unique([2,3,4,3,2,3,4,423,3,2,3])
    var demo =unique(['1','1','3','3','5','7'])
    console.log(demo);

精彩评论(0)

0 0 举报