# Метод setMaxListeners

Метод `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`,
  который возвращает количество слушателей события

← →
↑