@d3_dx

Как сделать такой фильтр элементов?

Нужен простенький фильтр, при выборе категорий они складываются.

5c40785b066ac428200223.jpeg
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 2
shmatuan
@shmatuan
Vue, Node, RoR
https://codepen.io/andreysh/pen/qLGmEY
let objs = [{ name: "1", cat: "c1" },{ name: "2", cat: "c1" },{ name: "3", cat: "c2" },{ name: "4", cat: "c3" }, { name: "5", cat: "c3"},]

let filters = ["c1", "c2"] // Искомые фильтры

let filtered = objs.filter(e => filters.find(f => f === e.cat)) // Фильр

console.log(filtered)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 февр. 2020, в 21:01
60000 руб./за проект
19 февр. 2020, в 20:36
3000 руб./за проект
19 февр. 2020, в 19:35
500 руб./в час