在下面的代碼,如果所述第一請求將失敗,並且第二請求給響應的CP具有都失敗,並在許成功響應。我只需要成功的迴應。呼叫同樣的承諾第二次返回兩個響應(第一呼叫和第二呼叫響應)
cp = getcp() // getcp returns promises
cp.catch(ex => {
if (ex) {
cp = getcp()
cp.catch(ex => {
cp = {}
})
} else {
cp = {}
}
})
我試過了,解決但沒用。請幫助我僅獲得成功回覆。提前致謝。
不要覆蓋的承諾對象! '返回'來自'then' /'catch'處理程序的新的承諾或價值。 – deceze
@deceze你能請告訴我如何使用內抓 – aaviss