【发布时间】:2021-10-05 23:59:20
【问题描述】:
我有一个数组
const newChecked = ["recreational", "charity"]
和一个对象
const allActivities = [
{activity: '...', type: 'social', },
{activity: '...', type: 'social', },
{activity: '...', type: 'charity', },
{activity: '...', type: 'recreational', },
]
我想获得一个新对象,它不包含 newChecked 中包含的类型。换句话说,newActivitiesList 应该包含type 的"social" 的数据。
const newActivitiesList = allActivities.filter((item) =>
newChecked.map((i) => {
return item.type !== i;
})
);
【问题讨论】:
标签: javascript arrays dictionary object filter