2017-04-08 15 views

答えて

1

Node.jsイベントが複数回発生する可能性があるため、これは直接的には不可能です。ただし、次のようなことができます。

let happened = false; 
someEmitter.once('event1',() => { 
    happened = true; 
}); 

ただし、イベントハンドラをすぐにアタッチできない場合は、これは機能しません。

+0

はい、ありがとう、私はこれを行います。しかし、おそらくNode.jsのために構築されたものがあると思いました。 – ktretyak

+0

2回以上発砲したイベントのために理解できますが、可能ではありません。 – RyanZim

関連する問題