tmp*_*dev 1 async-await typescript
我有以下代码
try {
const result = await doSomething();
}
catch {
console.log('Error loaidng rejected data');
}
// rest of code
Run Code Online (Sandbox Code Playgroud)
我的问题是我没有在 catch 段做任何事情。我只包含它以便代码在出现错误时继续。如果我取下钩子,那么整个事情都会爆炸。无论如何,我可以在没有捕获的情况下实现相同的目标吗?并且不使用承诺?
它是一个Promise,那么你可以忽略这个catch函数。
const result = await doSomething().catch(() => null);
Run Code Online (Sandbox Code Playgroud)
在错误情况下什么都不做,您的代码将继续执行下一行,但result在这种情况下(错误情况)未定义。
| 归档时间: |
|
| 查看次数: |
1190 次 |
| 最近记录: |