我有两个对象,想要用ES6进行筛选过滤。
第一个是我的数据对象,第二个是选定的某些数据。
我希望获取所有在数据对象中具有第二个对象值的项目。
let data = [
{
id: 1,
name: 'A',
status: 1
},
{
id: 2,
name: 'B',
status: 1
},
{
id: 3,
name: 'C',
status: 3
},
{
id: 4,
name: 'D',
status: 2
}
]
第二个对象是:
let selectedStatus = [
{
id: 1,
status: 1
},
{
status: 3
}
]
在这种情况下,我想获取数据对象中包含第二个对象相同状态的项目,因此在这种情况下,我需要获得此结果:
data = [
{
id: 1,
name: 'A',
status: 1
},
{
id: 2,
name: 'B',
status: 1
},
{
id: 3,
name: 'C',
status: 3
},
]
selectedStatus[0].id
做什么? - HMR