

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o código a seguir escrito utilizando o framework Node.js:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | var events = require('events'); var myEmitter = new events.Eventemitter(); const callbackA = () => { -process.stdout.write('A') -myEmitter.removeListener('event', callbackB); }; const callbackB = () => { -process.stdout.write('B') -myEmitter.removeListener('event', callbackA); } const callbackC = () => { -process.stdout .write('C') } myEmitter.on('event', callbackA); myEmitter.on('event', callbackB); myEmitter.on('event', callbackC); myEmitter.emit('event'); myEmitter.emit('event'); |
Ao executar esse programa em um terminal será escrito na saída padrão
AC
AACC
ABCC
ABCAC
ABCABC