两数组数据对比,过滤出不相同的数据

// 数组A
let arrA = [{title: '111',name: '11'},{title: '222',name: '22'}]
// 数组B
let arrB= [{title: '111',name: '11'},{title: 'aaa',name: 'aaa'},{title: 'bbb',name: 'bbb'},{title: '222',name: '22'},{title: 'dddd',name: 'dddd'}]

// 过滤B数组中不包含A数组的项
let differentArr1 = arrB.filter((item)=>{
   return arrA.every((item1)=>{
      return item.title!= item1.title;
   })
})
console.log(differentArr1,'过滤数据')

 测试有效!!!

猜你喜欢

转载自blog.csdn.net/qq_38543537/article/details/130087962