var data= [
{
id: 1,
name: 'Vuetify Human Resources',
},
{
id: 5,
name: 'Example',
},
{
id: 6,
name: 'Qdd',
}
]
var ids = [1,5]
function myFilter(data,ids) {
return data.filter((ele) =>
ids.filter((x) => x === ele.id).length > 0
);
}
myFilter(data,ids)
可使用lodash 这样处理
var ss= _.differenceBy([{
id: 1,
name: 'Vuetify Human Resources',
},
{
id: 5,
name: 'Example',
},
{
id: 6,
name: 'Qdd',
}], [{
id: 1,
name: 'Vuetify Human Resources',
},
{
id: 5,
name: 'Example',
}] ,'id');