如果承諾被拒絕,我不想做任何事情,如getPromise().then(foo=>{});
。爲什麼在Chrome上出現錯誤?爲什麼忽略Chrome上被拒絕的承諾是錯誤的?
(new Promise((resolve, reject)=>{reject()}))
Promise {[[PromiseStatus]]: "rejected", [[PromiseValue]]: undefined}
VM3250:2 Uncaught (in promise) undefined
在Node和Firefox上,可以忽略被拒絕的部分。
當我在extension,content-script中使用'Promise'時,這個異常會產生影響。整個擴展中斷只有一行消息:'未捕獲(承諾)未定義' – Zen