como está função funciona sem passar event como parâmetro?
function removeLinha(){
event.preventDefault();
$(this).parent().parent().remove();
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
como está função funciona sem passar event como parâmetro?
function removeLinha(){
event.preventDefault();
$(this).parent().parent().remove();
}
Oi Nícolas, essa pergunta é excelente, eu lembro que quando fiz esse curso, o instrutor deixou de passar event como parâmentro numa refatoração e acabou não explicando.
O que acontece é que o preventDefault é um método de evento, então se você passar "event" como parâmetro, ou "evt", ou "e", ou simplismente não passar nenhum, o seu preventDefault já identifica que se trata de um evento.
Abraço e bons estudos!
edit: Se você ler a documentação do jQuery eles passam event como parâmetro, vimos que funciona dessa forma, mas também é uma boa prática seguir as documentações das ferramentas que utilizamos
A... entendi, muito obrigado pela explicação ^^ valeu!