比如我Promise执行成功了,自然要调用then的resolve,然而resolve执行失败了,我希望下一个then执行reject,要怎么做?
问题解决了。
下一个then……………………
本人的意思是:
var p = new Promise((a,b)=>{a()});
p.then(()=>{}, ()=>{}).then(()=>{}, ()=>{console.log('我希望输出这句话。');});
这个要怎么实现?
现在问题已经解决,只要
p.then(()=>{return new Promise((a,b)=>{b()})}, ()=>{}).then(()=>{}, ()=>{console.log('我希望输出这句话。');});
就可以实现了。
问题关闭。
then 不是有两个回调么,第一个是成功的,第二个是失败的