eventEmitter les auditeurs et les émetteurs avec des paramètres différents

Peut-on avoir plusieurs auditeurs de l'émetteur, chacun travaillant sur différents nombre d'arguments?

par exemple
laisser les événements de l'émetteur sera comme ceci:

evetE.emit('pre', global, file, self);
corresponding event listeners:
//Listener 1

m.eventE.on('pre', function() {
//TODO
})

//Listener 2
eventE.on('pre', function(context, file, m){
  console.log(context.ans);
});

//Listener 3
eventE.on('pre', function(context){
  console.log(context.ans);
});

//Listener 4
this.eventE.on('pre',function (context) {})

Si ce qui précède est vrai, alors le paramètre qui va à qui? auditeur

OriginalL'auteur nirvanastack | 2014-06-25