メソッドの説明:
指定されたイベントに登録されているリスナーの数を返します。
構文:
EventEmitter.listenerCount(エミッタ, イベント)
受信パラメータ:
エミッター イベントエミッター
イベント イベント
例:
if(events.EventEmitter.listenerCount(this, 'フィードバック') == 0) {
//....
}
ソースコード:
EventEmitter.listenerCount = function(エミッター, タイプ) {
var ret;
if (!emitter._events || !emitter._events[タイプ])
ret = 0;
else if (util.isFunction(emitter._events[type]))
ret = 1;
それ以外
ret = エミッター._イベント[タイプ].length;
ret を返します;
};