if (doAsyncCall) {
asyncCall().then(after);
} else {
after();
}
は必ず実行する必要がありますコードを処理するためのより良い方法はありますが、非同期コードが実行されている場合、それが終了するのを待つ必要がありますか?あなたはこのような何か考えるかもしれません
const step1 = doAsyncCall ? asyncCall() : Promise.resolve();
step1.then(after);