На этот вопрос нужно было ответить раньше, но я не могу найти ответ, может быть, я не ищу его должным образом.Если это дубликат, пожалуйста, дайте мне знать.
В узле, я генерирую события вроде так:
EventEmitter.emit('eventname', params)
Достаточно просто.Я слушаю вот так
EventEmitter.on('eventname', doSomething)
Тогда у меня есть функция прослушивания doSomething
doSomething(params){
// Do cool stuff
}
Я бы хотел добавить класс eventEmitter к аргументам, чтобы я мог генерировать дополнительные события, как только логика вЧто-то было завершено.Я могу сделать это так:
EventEmitter.on('eventname', params => {
doSomething(params, EventEmitter)
})
Но я бы хотел, чтобы все это было в одной строке.Это более читабельно и легче сканировать файл, чтобы увидеть событие и действие.Есть ли способ сделать это?
Спасибо.