index.js 471 Bytes
var Events = require('events')

var process = require('process')

var os = require('os')

var evt = new Events()

evt.on("myevent", function(time){
    console.log(time, "On Myevent")
})
evt.on("myemit", function(time, item){
    console.log(time, "good" + item)
})

for(var i = 0; i < 10; i++) {
    evt.emit("myevent", os.getNow());
    if(i === 5) {
        evt.clearEvent('myevent');
        break
    }
}

evt.emit('myemit', os.getNow(), 'job');

process.mainLoop();