Показать сообщение отдельно
  #1 (permalink)  
Старый 01.08.2019, 15:56
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Фильтрация массива по свойствам объекта!
Коллеги, прошу помощи, ибо уже час туплю сижу.

Есть массив с объектами:

let array = [
{ 
title: 'Lambo',
pay: 'no',
status: 'free'
 },
title: 'Lambo2',
pay: 'yes',
status: work
 },
title: 'Lambo3',
pay: 'yes',
status: ready
 }
]


и есть объект параметров фильтра:

let filter = {
pay: true, // если true то не показываем те, у кого pay === 'no', если false то показываем
ready: true, // если true то показывать все со статусом ready
work: false, // если true то показывать все со статусом work
all: false, // если true то показывать все

}


помогите советом или кодом, как отфильтровать массив согласно условиям объекта filter, заранее благодарю
Ответить с цитированием