1
resposta

Diferenças entre tipos de variáveis

Recentemente li que a declaração de uma variável usando "var" está meio que em desuso já e que o recomendado é o uso de let e const. Porém, não consigo fazer minha função funcionar se eu declarar a variável "pacientes" com qualquer outro tipo que não seja var, por que de isso estar acontecendo?

var pacientes = document.querySelectorAll(".paciente")

pacientes.forEach(function(paciente){
    paciente.addEventListener("dblclick", function(){
        this.remove();
    })
})
1 resposta

Fala ai Raíssa, tudo bem? Muito estranho, teoricamente se você mudar a var pela const deveria funcionar, pois, ambas estão sendo declaradas em contexto global.

Qual erro que dá se você mudar o var pacientes para const pacientes? As vezes pode estar dando algum erro porque já ter uma variável pacientes no contexto global, dai a let e const não deixam repetir duas variáveis com o mesmo nome.

Espero ter ajudado.