Compare two arrays of data and filter out different data

// 数组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,'过滤数据')

 The test works! ! !

Guess you like

Origin blog.csdn.net/qq_38543537/article/details/130087962