我想做一个像这样的承诺链:
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
})
创建可选承诺链的最佳方法是什么?
停止承诺链的最佳方法是什么?