比如我Promise执行成功了,自然要调用then的resolve,然而resolve执行失败了,我希望下一个then执行reject,要怎么做?var p = new Promise((a,b)=>{a()});
p.then(()=>{}, ()=>{}).then(()=>{}, ()=>{console.log('我希望输出这句话。');});这个要怎么实现?
1 回答

一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
只要
p.then(()=>{return new Promise((a,b)=>{b()})}, ()=>{}).then(()=>{}, ()=>{console.log('我希望输出这句话。');});
就可以实现了。
添加回答
举报
0/150
提交
取消