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

Posso usar o evento ao invés do this?

Olá.

Na aula, foi utilizada uma função anônima no evento de "click" do botão deletar, para que fosse possível enviar o this como argumento a uma função externa. Foi explicado que é necessário ser assim, pois uma arrow function não carrega o this para frente.

Mas e no caso de se utilizar o evento ao invés do this? Eu fiz dessa forma com arrow function e deu certo. Pode ser assim ou existe algum problema no futuro?

Segue o código:

function createDeleteButton() {
    const deleteButton = document.createElement('button');
    deleteButton.innerText = 'X';
    deleteButton.addEventListener('click', (e) => {
        deleteItemInList(e.target.parentNode);
    })
    return deleteButton;
}

Obrigado.

1 resposta
solução!

Oi Matheus, tudo bem?

Muito incrível que você encontrou uma forma diferente de fazer! Gostei bastante e não vejo um motivo para ter problemas no futuro.

Se você testou e deu certo, maravilha! Já está praticando além :D

Muito obrigada por compartilhar com a gente o seu código.

Um abraço.