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