Добрый день, Есть массив объектов
data: [
{ brand: 'FAI Auto Parts', name: 'Американская армия высадилась в 20 милях от города и, не встречая сопротивления', art: 'DG1Z2001D', availability: 100, delivery: '50 раб. дн 18 сентября', price: 50000 },
{ brand: 'FAI Auto Parts', name: 'Британская армия высадилась в 20 милях от города и, не встречая сопротивления', art: 'DG1Z2001A', availability: 80, delivery: '45 раб. дн 18 сентября', price: 45000 },
{ brand: 'FAI Auto Parts', name: 'Британская армия высадилась в 20 милях от города и, не встречая сопротивления', art: 'DG1Z2001A', availability: 120, delivery: '35 раб. дн 18 сентября', price: 35000 }
],
и есть объект
filter: {
priceMin: '',
priceMax: '',
deliveryMin: '',
deliveryMax: '',
availabilityMin: '',
availabilityMax: ''
}
Нужно отфильтровать массив на основе объекта(минимальная максимальная цена, количество, дней доставки), подскажите оптимальный способ.