Zen*_*Zen 9 javascript google-chrome
如果承诺被拒绝,我不想做任何事情getPromise().then(foo=>{});.为什么Chrome上出现错误?
(new Promise((resolve, reject)=>{reject()}))
Promise {[[PromiseStatus]]: "rejected", [[PromiseValue]]: undefined}
VM3250:2 Uncaught (in promise) undefined
Run Code Online (Sandbox Code Playgroud)
在Node和Firefox上,可以忽略被拒绝的部分.
承诺的拒绝就像未捕获的例外一样。如果您想忽略异常-捕获它,但不处理,这里相同-添加.catch语句,但不执行任何操作
Promise.reject(new Error('bad..')).catch(e => {})
但是,我不建议这样做,因为Promise出于某种原因会拒绝,因此您可能需要添加某种处理逻辑
| 归档时间: |
|
| 查看次数: |
5941 次 |
| 最近记录: |