当我们与 Promise 合作时,我们可以检查挂起状态是否完成。
但是使用 Node.js-events,我们只能为某些命名事件添加监听器。我们如何检查特定事件是否发生?
最佳答案
这不可能直接实现,因为 Node.js 事件可能会被多次触发。但是,您可以执行以下操作:
let happened = false;
someEmitter.once('event1', () => {
happened = true;
});
但是,请记住,如果无法立即附加事件处理程序,这将不起作用。
关于javascript - 如何检查 Node.js 事件的 'fulfilled' 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43294111/