关于JSON对象去重和数组去重

    xiaoxiao2022-07-04  121

    //对象去重

    function noRepeat(arr) { var newArr = []; for(var i = 0, l = arr.length; i < l; i++) { for(var j = i + 1; j < l; j++) { if(JSON.stringify(arr[i]) == JSON.stringify(arr[j])) j = ++i; } newArr.push(arr[i]); } //console.log(newArr); return newArr; }

    //数组去重

    function uniq(array){ var temp = []; //一个新的临时数组 for(var i = 0; i < array.length; i++){ if(temp.indexOf(array[i]) == -1){ temp.push(array[i]); } } return temp; }
    最新回复(0)