Метод getEventListeners
Метод getEventListeners
возвращает копию массива слушателей для события.
В первом параметре метода указываем
объект класса EventEmitter или
EventTarget, во втором параметре -
называние нужного нам события.
Синтаксис
getEventListeners(объект класса EventEmitter или EventTarget, название события);
Пример
Давайте получим копию массива слушателей
для объекта класса EventEmitter:
import { getEventListeners, EventEmitter } from 'events';
let eventEmitter = new EventEmitter();
let listener = () => {
console.log('text1');
};
eventEmitter.on('event', listener);
console.log(getEventListeners(eventEmitter, 'event'));
Результат выполненного кода:
[ [Function: listener] ]
Смотрите также
-
свойство
errorMonitor,
которое отслеживает ошибки слушателей -
метод
setMaxListeners,
который изменяет максимальное количество слушателей события -
свойство
defaultMaxListeners,
которое возвращает максимальное количество слушателей по умолчанию