数组去重复的三种方法

第一种方法

var arr = [1,2,3,1,43,12,12,1],res=[],r=false;
function doNum(arr){
    console.log(arr);
    for (var i = 0;i<arr.length; i++){
        if (res.length==0){
            res.push(arr[i]);
        }else{
            r = false;
            for (var m = 0;m < res.length;m++){
                if (!r && res[m] == arr[i]){
                    r = true;
                }
            }
            if(!r){
                res.push(arr[i]);
            }
        }
    }
    console.log(res);
}
doNum(arr);

继续阅读数组去重复的三种方法