Метод listenerCount - количество слушателей события на NodeJS
Метод listenerCount
модуля EventEmitter
возвращает количество слушателей,
прослушивающих указанное событие.
В первом параметре метода указываем
название события, во втором необязательном
параметре - слушатель. Если слушатель
указан, то вернется и количество
его встречаемости.
Синтаксис
eventEmitter.listenerCount(название события, [слушатель]);
Пример
Давайте узнаем количество слушателей:
import { EventEmitter } from 'events';
const eventEmitter = new EventEmitter();
eventEmitter.on('event1', function listener1() {
console.log('text1');
});
eventEmitter.on('event1', function listener2() {
console.log('text2');
});
eventEmitter.on('event2', function listener2() {
console.log('text3');
});
console.log(eventEmitter.listenerCount('event1'));
Результат выполненного кода:
2
Смотрите также
-
метод
listeners
,
который возвращает копию массива слушателей события -
метод
rawListeners
,
который возвращает копию массива слушателей события с оболочками