Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida sobre o comando "this"

Olá, na aula "Removendo pacientes" aprendemos sobre o comando "this.remove", porem testando o código com colocando direto o var "paciente" também funciona. gostaria de saber qual é a melhor pratica e o porque.

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

pacientes.forEach(function(paciente) {
    paciente.addEventListener("dblclick", function(){
        paciente.remove();
    });
});
1 resposta
solução!

this assume o valor do objeto global, no caso desse código paciente, porém poderia ser qualquer outro objeto global, pois ele é uma forma abstrata. Nesse caso eu acho que tanto faz, mas pensando em uma situação onde pode se ter objetos diferentes o this é mais indicado.