Метод listeners - копия массива слушателей события на NodeJS
Метод listeners
модуля EventEmitter
возвращает копию массива слушателей для события,
указанного в параметре метода.
Синтаксис
eventEmitter.listeners(название события);
Пример
Давайте получим копию массива слушателей:
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.listeners('event'));
Результат выполненного кода:
[ [Function: listener1], [Function: listener2] ]
Смотрите также
-
метод
listenerCount
,
который возвращает количество слушателей события -
метод
rawListeners
,
который возвращает копию массива слушателей события с оболочками