1
resposta

Dúvida This.remove()

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)

1 resposta

Olá Nathan, blz?

Cara, eu poderia escrever um monte de linhas aqui pra te explicar mas acho que você vai entender melhor com esse vídeo aqui. Me ajudou bastante.

https://www.youtube.com/watch?v=rFj7lW9slOI

Bons estudos!