НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
139 of 183 menu

Метод on

Метод on возвращает AsyncIterator, который итерирует названия событий, генерируемых объект класса EventEmitter. В первом параметре метода указываем объект класса EventEmitter, во втором параметре - название события, в третьем необязательном параметре - опции.

Синтаксис

on(объект класса EventEmitter, название события, [опции]);

Пример

Давайте протестируем названия событий с помощью метода on:

import { on, EventEmitter} from 'events'; const eventEmitter = new EventEmitter(); let listener1 = () => { console.log('text1'); }; let listener2 = () => { console.log('text2'); }; eventEmitter.on('event', listener1); eventEmitter.on('event', listener2) eventEmitter.emit('event'); for await (const event of on(eventEmitter, 'event')) { console.log(event); }

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

text1 text2

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

  • метод once,
    который создает промис для события
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить