js数组去除重复

对于两个数组

let a = [{ id: 1, title: '测试', num: 9 }, 
         { id: 2, title: '测试2', num: 19 }];
let b = [{ id: 1, title: '测试', num: 9 }, 
         { id: 2, title: '测试2', num: 19 }, 
         { id: 3, title: '测试3', num: 29 }, 
         { id: 5, title: '测试', num: 9 }];
let add = b.filter(item => !a.some(ele => ele.id === item.id));

你可能感兴趣的:(JavaScript)