2
尝试使用此代码删除监听器:节点的removeListener不起作用
var EventEmitter = require('events').EventEmitter;
var emitter = new EventEmitter;
emitter.on('message', function(text)
{
console.log(text);
});
setInterval(function()
{
emitter.emit('message', Date.now());
}, 300);
setTimeout(function()
{
emitter.removeListener('message', function()
{
console.log('removing "message" listener');
});
}, 1000);
它不破的时间间隔,我的节点版本:v0.8.11
阅读文档,我认为这是确定: http://nodejs.org/api/events.html#events_emitter_removelistener_event_listener