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;
}
複製代碼