Amigos, Gostaria de destacar um trecho do código que criamos a partir dessa aula:
var botao = document.querySelector("#adicionar-paciente");
botao.addEventListener("click", function(event) {
event.preventDefault();
Bom, explicando rapidamente, pegamos um botão via querySelector, usando seu ID, e aí adicionamos à ele um evento. Passamos o evento que queremos como primeiro argumento (click) e uma função anônima como segundo argumento, porém, para essa função anônima, passamos um argumento event. Vi essa mesma abordagem de passar um argumento para função anônima em outro momento do curso e não entendi muito bem como isso funciona.
- Quem define esse argumento?
- Que argumento é esse?
- Posso passar outros argumentos?
Estou meio perdido com isso. Entendi o seu uso nesse contexto do exercício, mas gostaria de entender o motivo dele existir e como usar isso no meu dia-a-dia.
Obrigado e abraços.