有两个数组:
A数组
[{
id: 1,
name: 'zs'
},
{
id: 2,
name: 'lisi'
},
id: 3,
name: 'ww']
B数组:
[{
id: 4,
name: 'zs'
},
{
id: 5,
name: 'zs'
},
id: 6,
name: 'ww']
要求有相同name则组成新的数组:
[{
id: 1,
name: 'zs'
},
id: 3,
name: 'ww']
我这样实现:
var c = a.filter((item) => b.some((_item) => item.name === _item.name));
console.log(c);
这样实现哪里有问题,打印出来的是空