У меня есть материал с определенным идентификационным номером и массив продуктов, которые содержат массив материалов, из которых они состоят. Мне нужно отфильтровать все продукты, которые включают этот конкретный c материал (все продукты, которые имеют этот идентификационный номер в массиве материалов). Есть ли быстрый способ сделать это с помощью синтаксиса ES6?
Например
const myMaterialId = 100
const productsArray = [
{
name: products,
materials: [
{id: 100, amount: 30},
{id: 102, amount: 20},
],
},
{
name: product2,
materials: [
{id: 115, amount: 25},
{id: 120, amount: 50},
],
},
{
name: product2,
materials: [
{id: 100, amount: 35},
{id: 120, amount: 50},
{id: 150, amount: 10},
],
}
];```