如果我们需要在下面代码的第二 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); } );