一旦调用事件发射器,它就失去了对事件监听器所做的事情以及它们运行多久的控制。但是,如果我们需要在所有事件监听器完成工作后仅执行下一步怎么办?我如何知道它们何时完成工作? 一个解决方案可能是从EventEmitter.listeners()获取侦听器并使用async之类的并行调用它们,但这并不是很好。(( 有什么好的解决方案吗?