var campoFiltro = document.querySelector("#filtrar-tabela");
campoFiltro.addEventListener("input", function() {
    var pacientes = document.querySelectorAll(".paciente");
    if (this.value.length > 0) {
        for (var i = 0; i < pacientes.length; i++) {
            var paciente = pacientes[i];            
            paciente.classList.add("invisivel");    
        }
    } else {
        for (var i = 0; i < pacientes.length; i++) {
            var paciente = pacientes[i];
            paciente.classList.remove("invisivel");
        }
    }
});Por que devemos "declarar" a variável var paciente no for e no else? Se não declararmos seria um erro? Testei no meu código, sem o "var" antes de paciente no else, e funcionou normalmente. Me parece redundante, mas imagino que seja boa prática. Correto?
 
            