如果我们需要在下面代码的第二 then 这里中断 promise 链,该这么做?
Promise.resolve("kaimo313")
.then()
.then()
.then(
(data) => {
console.log("data--3-->", data);
},
(err) => {
console.log("err---->", err);
}
);
我们可以在第二个 then 的成功方法里返回一个 promise,让其一直在等待态中
Promise.resolve("kaimo313")
.then()
.then(() => {
return new Promise((resolve, reject) => {
});
})
.then(
(data) => {
console.log("data--3-->", data);
},
(err) => {
console.log("err---->", err);
}
);