var Emitter = require('events').EventEmitter; var obj = new Emitter(); function addListener(){ obj.on('ok', function logOk(){ obj.removeListener('ok', logOk); console.log('ok'); }); } addListener(); addListener(); obj.emit('ok');