EventEmitter (padrão Observer)
Avançado+35 XP
Node.js e o DOM são baseados em eventos. Crie a classe Emissor:
on(evento, fn)→ registra; retorna uma função que remove esse listeneronce(evento, fn)→ executa só uma vezemit(evento, ...args)→ chama todos os listeners na ordem de registro; retornatruese havia listeners
Como resolver
- Escreva sua solução no editor.
- Executar mostra a saída no terminal, para você experimentar.
- Testar confere a solução. Passou em tudo? Exercício concluído!
Carregando editor…
digite "ajuda" para ver os comandos
dev@devjr:~/js-event-emitter$