A minha dúvida se origina no THIS. Geralmente quando uso o this, ele está sempre vinculado com uma função criada. Por exemplo:
function montaTd(dados, classe){ var td = document.createElement('td'); td.textContent = dados; td.classList.add(classe);
return td;
}
Quando quero colocar a função montaTd, eu usaria assim: this.montaTd
Mas dessa maneira que o professor usou o THIS ligando o remove(), me confundiu um pouco. Não deveria ser:this.pacientes.remove() ?
Fiz desse jeito, mas também não pegou aparece o seguinte erro no console:
Uncaught TypeError: Cannot read properties of undefined (reading 'remove') at HTMLTableRowElement. (remover-paciente.js:6)