0
這兩個代碼塊是否相同?我期待打開.catch()
並記錄錯誤,但我仍然希望該錯誤「未被捕獲」,我可以將它返回嗎?還是它需要包裝在Promise.reject()
?打開'.catch`後拒絕錯誤
方框A:
soSomething()
.then(() => {
return "meow"
})
.catch(() => {
console.log(err)
return err
})
塊B:
soSomething()
.then(() => {
return "meow"
})
.catch(() => {
console.log(err)
return Promise.reject(err)
})
雖然注意,'err'沒有在任何一個例子中定義 – guest271314