@d3_dx

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

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

5c40785b066ac428200223.jpeg
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 2
shmatuan
@shmatuan
8 year of Web, 5 years of Vue
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)
Ответ написан
Комментировать
LenovoId
@LenovoId
svg, css,js
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы