【发布时间】:2021-07-15 15:59:31
【问题描述】:
我有一个名为配置文件的对象数组: [{id: 0, 子类别: ['A', 'B', 'C']}, {id: 1, 子类别: ['A']}]
我有一个名为 tags 的数组:['B']
我想过滤配置文件,只保留标签中具有值的配置文件。在这种情况下,id = 0 的配置文件将被保存。
这是我迄今为止尝试过的,但似乎没有用:
let filtered_profiles = profiles.filter((profile) =>
tags.includes(profile.subcategories)
);
【问题讨论】:
-
let filtered_profiles = profiles.filter((profile) => profile.subcategories.some(sub => tags.includes(sub)));
标签: javascript