Метод rawListeners - копия массива слушателей события, включая оболочки на NodeJS

Метод rawListeners модуля EventEmitter возвращает копию массива слушателей события, включая все оболочки, которыми обернут слушатель. В параметре метода указываем названия события.

Синтаксис

eventEmitter.rawListeners(название события);

Пример

Давайте получим копию массива слушателей:

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.rawListeners('event'));

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

[ [Function: listener1], [Function: listener2] ]

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

  • метод listeners,
    который возвращает копию массива слушателей события
  • метод listenerCount,
    который возвращает количество слушателей события



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