var a=[1,2,3,4,5,8,9,10];
var b=[6,7,8,9,10];
var c = a.concat(b);//合並成一個數組
console.log(c)
temp = {},//用於id判斷重復
result = [];//最后的新數組
//遍歷c數組,將每個item.id在temp中是否存在值做判斷,如不存在則對應的item賦值給新數組,並將temp中item.id對應的key賦值,下次對相同值做判斷時便不會走此分支,達到判斷重復值的目的;
c.map((item,index)=>{
if(!temp[item.id]){
result.push(item);
temp[item.id] = true
}
})
console.log(result)
