2
respostas

"Fila" de execução de eventos ?

No parágrafo onde é dito "...Nesse caso, temos uma pilha de eventos, na qual o primeiro adicionado na pilha será executado e o segundo em seguida..." Minha questão é a seguinte: O correto não seria utilizar o exemplo de uma fila ? No sentido de que o primeiro eventListener registrado será o primeiro a ser executado, portanto teremos um comportamento first in, first out. Segue o código de exemplo:

var botaoAdicionar = document.querySelector("#adicionar-paciente");

botaoAdicionar.addEventListener("click", function(event){
  console.log("1")
});

botaoAdicionar.addEventListener("click", function(event){
  console.log("2")
});

Quando executado produz a saída (no console do chrome): "1" "2"

2 respostas

Marcelo, tudo bem ?

Realmente pela forma que foi dito, faz mais sentido ser uma fila, onde o primeiro a entrar é o primeiro a ser executado e consequentemente o primeiro a sair, e os demais em seguida.

Sugere a melhoria no curso, explicando da forma que você falou.

Abraços e valeu pelo feedback !

Olá Marcelo,

Faz sentido sim, obrigado por notar este erro, vou corrigir o exercício!