var EventEmitter = require('events').EventEmitter; var emitter = new EventEmitter(); emitter.defaultMaxListeners = 1; (function abu(){ console.log('abu'); emitter.on('ali', function(e) { console.log('ali'); }); })(); (function ahchange(){ console.log('ahchange'); emitter.on('ali', function(e) { console.log('alix'); }); })(); (function ahchangew(){ console.log('ahchangew'); emitter.on('ali', function(e) { console.log('alixbbbw'); }); })(); // tinggalkan satu yg first listerner saja. emitter.listeners('ali').forEach(function(fn,i) { if(i> 0){ emitter.removeListener('ali', fn); } }); emitter.emit('ali');