let dataA = [
{ name: 'Anne', age: 23, gender: 'female' },
{ name: 'Leila', age: 16, gender: 'female' },
{ name: 'Jay', age: 19, gender: 'male' },
{ name: 'Mark', age: 40, gender: 'male' }
]
let dataB = [
{ name: 'Anne', age: 23, gender: 'female' },
]
let result = dataA.filter(item => {
return dataB.some(p => item.name === p.name)
})
console.log(result);