每日一天:對象數組去重

function unique(arr){
        let unique = {};
        arr.forEach(function(item){
          unique[JSON.stringify(item)]=item;//鍵名不會重複
        })
        arr = Object.keys(unique).map(function(u){ 
        //Object.keys()返回對象的全部鍵值組成的數組,map方法是一個遍歷方法,返回遍歷結果組成的數組.將unique對象的鍵名還原成對象數組
          return JSON.parse(u);
        })
        return arr;
    }
複製代碼
相關文章
相關標籤/搜索