1
Promiseを使用すると、保留状態が終了しているかどうかを確認できます。Node.jsイベントの 'fulfilled'状態を確認する方法は?
しかし、Node.jsイベントでは、名前付きイベントの一部に対してのみリスナーを追加できます。特定のイベントが発生したかどうかを確認する方法は?
Promiseを使用すると、保留状態が終了しているかどうかを確認できます。Node.jsイベントの 'fulfilled'状態を確認する方法は?
しかし、Node.jsイベントでは、名前付きイベントの一部に対してのみリスナーを追加できます。特定のイベントが発生したかどうかを確認する方法は?
Node.jsイベントが複数回発生する可能性があるため、これは直接的には不可能です。ただし、次のようなことができます。
let happened = false;
someEmitter.once('event1',() => {
happened = true;
});
ただし、イベントハンドラをすぐにアタッチできない場合は、これは機能しません。
はい、ありがとう、私はこれを行います。しかし、おそらくNode.jsのために構築されたものがあると思いました。 – ktretyak
2回以上発砲したイベントのために理解できますが、可能ではありません。 – RyanZim