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)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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!