このコードでリスナーを削除しようとしています:
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