let data = {
nameList1: [{ category: '心累'}, { category: '我卡哦哦'}],
nameList2: [{ category: '心不累'}],
nameList3: [{ category: '心累'}]
}
变量data是从后端返回的数据,里面有n个数组,我需要从n个数组里获取交集的对象. category字段的值做比较。
例子:
`
data = {
nameList1: [{ category: '心累'}, { category: '我卡哦哦'}],
nameList2: [{ category: '心不累'}],
nameList3: [{ category: '心累'}]
}
交集对象无,即三个数组中,没有相同的对象
`
例2
`
data2 = {
nameList1: [{ category: '心累'}, { category: '我卡哦哦'}],
nameList2: [{ category: '心累'}],
nameList3: [{ category: '心累'}]
}
即三个数组中,有相同的对象。交集对象[{ category: '心累'}];
`
写了一个有点low看看适合吗