Node.js入門 イベントの発火と受け取り Eventsモジュール

こんにちは。レモンティーです。

今回はEventsモジュールを使います。

EventsモジュールのEventEmitterオブジェクトを使うと
イベントの発火や受け取りができます。

//発火
eventEmitter.emit('eventName');

//受け取り(毎回受け取る)
eventEmitter.on('eventName',eventHandler); 

//受け取り(最初の一回だけ)
eventEmitter.once('eventName',eventHandler); 

//解除(指定したeventHandler。同じHandlerが複数登録されていた場合は最後の)
eventEmitter.removeListener('eventName',eventHandler);

//解除(そのイベントの全てのeventHandler)
eventEmitter.removeAllListeners('eventName');

eventHandlerはイベント発火時に実行したい関数です。


今回はこれでおしまいです。

www.sawalemontea.com