【发布时间】:2021-08-10 12:35:45
【问题描述】:
我有一个对象列表:
let data = [{... , user: "user 1"}, {... , user: "user 1"}, {... , user: "user 1"}, {... , user: "user 2"}, {... , user: "user 2"}]
我有另一个包含一些对象的列表,其中包含有关用户的信息以及它是否被选中
let filter = [{user: "user 1", selected: true}, {user: "user 2", selected: false}]
如何获取另一个数组,该数组仅包含第一个列表中的对象,这些对象的用户属性在过滤器列表中的对象已选择属性设置为 true? 使用上述列表的结果示例如下:
let data = [{... , user: "user 1"}, {... , user: "user 1"}, {... , user: "user 1"}]
【问题讨论】:
-
提示:使用
Array.filter()方法,使用Array.find()
标签: javascript arrays list sorting