Метод setMaxListeners - изменение максимального количества слушателей на NodeJS
Метод setMaxListeners
модуля EventEmitter
изменяет максимальное количество слушателей
согласно значению, установленному
в параметре метода. По умолчанию в NodeJS
максимальное количество слушателей равно
10
. Метод возвращает
объект EventEmitter
.
Синтаксис
eventEmitter.setMaxListeners(значение);
Пример
Давайте изменим максимальное
количество слушателей на
число 12
:
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.setMaxListeners(12));
Результат выполненного кода:
EventEmitter {
_events: [Object: null prototype] {
event: [ [Function: listener1], [Function: listener2] ]
},
_eventsCount: 1,
_maxListeners: 12,
[Symbol(kCapture)]: false
}
Смотрите также
-
метод
getMaxListeners
,
который возвращает максимальное количество слушателей -
метод
listenerCount
,
который возвращает количество слушателей события