summaryrefslogtreecommitdiffstats
path: root/events/event_emitter1.js
blob: 4bf98685389b1c3fc3f08b3520d7e8130d5445e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
var events = require('events');
var ee = new events.EventEmitter();

ee.on('myevent', function(msg) {
    console.log('handling event, got ' + msg);
});

function foo() {
    ee.emit('myevent', 'foo');
}

setInterval(foo, 1000);