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



Чат с GPT Компилятор