Существует множество продуктов, каждый продукт имеет следующую структуру:
{
id: 1,
name: "product 1",
materials: [
{
id: 1,
name: "material 1"
},
{
id: 2,
name: "material 2"
},
{
id: 3,
name: "material 3"
}
]
}
Каждый продукт имеет массив с различным количеством материалов.
Также имеется массив материалов.Идентификаторы, например [1, 4, 7, 2, 5]
.
Как отфильтровать массив товаров, чтобы оставить только товары, где материалы имеют идентификаторы, которые есть в массиве идентификаторов материалов?