我有一个由对象组成的数组。每个对象都有名称和一个 items 数组。我想根据 id 过滤。
const list = [
{name: "Bob",
items: [
{id: 1, color:"blue"},{id: 2, color:"green"}
]
},
{name: "Kate",
items: [
{id: 3, color:"yellow"},{id: 4, color:"pink"}
]
},
{name: "Fred",
items: [
{id: 5, color:"purple"}
]
}
]
如果 id===1,我希望它返回该数组的名称和项目。类似的东西list.filter(listItems => listItems.items.filter(item => item.id === 1))应该返回
name: "Bob",
items: [
{id: 1, color:"blue"},{id: 2, color:"green"}
]
萧十郎
相关分类