如何制止承诺并创建可选链?

时间:2017-05-10 02:58:57

标签: javascript promise es6-promise

我想做一个像这样的承诺链:

promise1
  .then(resp => {
    ... // some code to run after promise1 
    if (xxx) {
      return promise2() // call promise2
    } else {
      // I want to stop the promise chain here
    }
  })
  .then(resp => {
    ... // some code to run after promise2 
  })
  .catch(error => {
    ... // I only want to handle error in catch function
  })

创建可选承诺链的最佳方法是什么?

停止承诺链的最佳方法是什么?

0 个答案:

没有答案