Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] funcao filtrarPorCategoria mais "leve"

Modifiquei funcao filtrarPorCategoria para ficar mais "leve"

function filtrarPorCategoria(filtro) {
    const videos = document.querySelectorAll('.videos__item');
    const valorFiltro = filtro.toLowerCase();

    videos.forEach((video) => {
        const categoria = video.querySelector('.categoria').textContent.toLowerCase();

        video.style.display =  valorFiltro!='tudo' ? categoria.includes(valorFiltro) ?  'block' : 'none' : 'block';
    });
2 respostas

Olá, Anastasiia! Tudo bem?

Sua modificação na função filtrarPorCategoria realmente deixou o código mais enxuto e direto. Você utilizou o operador ternário, que é uma excelente maneira de simplificar a lógica de condições simples.

Essa é uma ótima maneira de simplificar a lógica da função e torná-la mais "leve". Parabéns pela iniciativa e pelo belo trabalho! E muito obrigado por compartilhar aqui com a gente.

Espero ter ajudado e bons estudos!

solução!

muito obrigada!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software