cómo puedo hacer un filtro de tarjetas con tarjetas este es mi botón con categoría, las tarjetas tenían las mismas categorías. Necesito un algoritmo, cuando elijo mi categoría necesito ver solo las tarjetas con la categoría elegida las tarjetas tenían la misma categoría con estos botones
const categoriesData = categories.map(function(categoryName) { return `<li class="hashtag"> <a href="#" data-category="${categoryName}">${categoryName}</a> </li>`; }).join(``); categoriesList.innerHTML = ``; categoriesList.insertAdjacentHTML(`afterbegin`, categoriesData); function onCategoriesListClick(evt) { evt.preventDefault(); const button = evt.target.closest(`a`); let activeButton = false; if (!button) { return; } **if(button.hasAttribute('data-category') == cardsData.hasAttribute('data-category')){ activeButton = false; if(button.hasAttribute('data-category') != cardsData.hasAttribute('data-category')){ activeButt } }** - there i need algorythm to filter cards }; categoriesList.addEventListener('click', onCategoriesListClick);