EventEmitterの使い方
イベントの利用方法
- EventEmitter クラスを使用する
コンストラクタ
const EventEmitter = require('events') const myEmitter = new EventEmitter()
継承して使用する方法もある
class MyEvent extends EventEmitter {}
イベントの登録 emitter.on(name, listener)
myEmitter.on('event', (arg) => { console.log('received: ', arg) })
イベントの発行 emitter.emit(name, [,..args])
myEmitter.emit('event')
イベントの登録確認 emitter.listeners(name)
if (myEmitter.listeners('event')) { console.log('event is registered') }