考虑下面的代码,其中start
,continue
和finish
是承诺。
export const do = () => {
return new Promise((resolve, reject) => {
start()
.then(() => continue())
.then(() => finish())
.then(() => resolve())
.catch((reason) => reject(reason))
});
};
这是怎么写嵌套的承诺?
最佳答案
只需返回整个链,无需包装它:
export const _do = () => start()
.then(continue)
.then(finish)
;
关于javascript - 如何写嵌套的 promise ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40651626/