Working with promises inside an if/else

后端 未结 10 899
北恋
北恋 2021-02-02 10:46

I have a conditional statement in which I need to perform one of two operations, then continue after whichever operation has resolved. So my code currently looks as follows:

10条回答
  •  花落未央
    2021-02-02 11:34

    Save the promise and add the then after the if statement:

    var promise;
    
    if (shoud_do_thing_a) {
      promise = do_thing_a();
    } else {
      promise = do_thing_b();
    }
    
    promise.then(more_code);
    

提交回复
热议问题