比如我Promise執(zhí)行成功了,自然要調(diào)用then的resolve,然而resolve執(zhí)行失敗了,我希望下一個(gè)then執(zhí)行reject,要怎么做?var p = new Promise((a,b)=>{a()});
p.then(()=>{}, ()=>{}).then(()=>{}, ()=>{console.log('我希望輸出這句話。');});這個(gè)要怎么實(shí)現(xiàn)?
1 回答

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
只要
p.then(()=>{return new Promise((a,b)=>{b()})}, ()=>{}).then(()=>{}, ()=>{console.log('我希望輸出這句話。');});
就可以實(shí)現(xiàn)了。
圖靈社區(qū):【翻譯】Promise/A+規(guī)范