Não entendi para que serve o segundo parâmetro passado para o AddEventListenner. Sendo ele : (event: Event)
Não entendi para que serve o segundo parâmetro passado para o AddEventListenner. Sendo ele : (event: Event)
Olá, Hugo!
O parâmetro event
diz respeito à ação do usuário (um clique, rolagem da página, etc) que vai desencadear a chamada da própria função.
No caso, a sintaxe event: Event
nos diz que o parâmetro event
é do tipo Event
(Interface do JS), mas como o próprio instrutor disse, o JS já infere automaticamente que o event
é do tipo Event
.
Precisamos desse parâmetro para usar o método event.preventDefault()
, e então, evitar o recarregamento da página após enviar o formulário.
Vou deixar como referência o link da documentação oficial, sobre a Interface Event:
https://developer.mozilla.org/pt-BR/docs/Web/Events
Espero ter ajudado!
Boa sorte em seus estudos!