Это мой массив объектов. Я хочу отфильтровать объекты, передав запрос в функции.
const products = [{
name: "A",
color: "Blue",
size: 50
},
{
name: "B",
color: "Blue",
size: 60
},
{
name: "C",
color: "Black",
size: 70
},
{
name: "D",
color: "Green",
size: 50
}
];
Мой желаемый вывод, который будет фильтроваться из запроса, который я передаю в функцию, которая может быть чем угодно
{
name: "A",
color: "Blue",
size: 50
}, {
name: "C",
color: "Black",
size: 70
}
Это мой объект запроса, который я передам в функцию
const filter = {
color: ["Blue", "Black"],
size: [70, 50]
};
Это моя функция, которую я могу назначить другой переменной и использовать для дальнейших операций
const filteredData = filterIt(products, filter);