Pass parameter to EventEmitter.on method in node.js

Viewed 13228

I have just started exploring node.js and below is situation with me while learning events handling in node.js.

I have an event 'loop' and a function 'myLoopHandler' attached to it using the method

eventEmitter.on('loop',myLoopHandler);

And the myLoopHandler is defined as follows:

var myLoopHandler = function(){
for(i=1;i<=30;i++)
    console.log(i);
}

And then I emit the event 'loop' :

eventEmitter.emit('loop');

How do I pass some parameter to the myLoopHandler function in eventEmitter.on method?

I am open to any other way of achieving the same.

1 Answers
Related