Приветствую.
Подскажите как реализовать фильтр , если заранее неизвестны все фильтры. Пример.
Есть общий обьект таблицы
let items =
[
{
name: "название1",
date: "26.12.2020 08:00",
formName: "form1",
},
{
name: "название2",
date: "26.12.2020 08:00",
formName: "form2",
}
]
И есть фильтры которые приходят в таком формате :
let filter =
{
name: "название2",
formName: "form1"
}
или так
let filter =
{
name: "название1",
}
и сравнить так я не могу
items.filter(item => item.name == filter.name && item.formName == filter.formName )
Потому что некоторых значений может не быть.
Не пойму как лучше это реализовать?