# Метод removeListener

Метод `removeListener` модуля `EventEmitter` удаляет одного слушателя для события, указанного в первом параметре метода. Во втором параметре метода задаем слушателя в виде коллбэка.

## Синтаксис

`eventEmitter.removeListener(название события, слушатель);`

## Пример

Давайте удалим одного слушателя события `'event1'`:

`import { EventEmitter } from 'events'; const eventEmitter = new EventEmitter(); let listener1 = () => { console.log('text1'); }; let listener2 = () => { console.log('text2'); }; eventEmitter.on('event1', listener1); eventEmitter.on('event2', listener2); eventEmitter.removeListener('event1', listener1); console.log(eventEmitter.listenerCount('event1'));`

Результат выполненного кода:

`0`

## Смотрите также

- метод `off`,
  который удаляет одного слушателя для события
- метод `removeAllListeners`,
  который удаляет всех слушателей для события
- метод `on`,
  который добавляет слушателя для события в конец массива слушателей
- метод `prependListener`,
  который добавляет слушателя для события в начало массива слушателей

← →
↑