4
コールバックが戻るのを「待つ」方法は?
以下の例のような単純なコールバックを使用する場合: test() { api.on( 'someEvent', function( response ) { return response; }); } async / awaitを使用するように関数を変更するにはどうすればよいですか?具体的には、「someEvent」が1回だけ呼び出されることが保証されていると仮定して、関数testを、次のようにコールバックが実行されるまで返されない非同期関数にしたいと思います。 async test() { return await api.on( 'someEvent' ); }