typescript try()用法
时间: 2023-10-31 17:06:35 浏览: 133
fetch-json-typescript
TypeScript 中没有 `try()` 方法,但是有 `try...catch` 语句用于异常处理。
`try...catch` 语句用于捕获可能会抛出异常的代码块,并在异常发生时执行相应的处理逻辑。其语法如下:
```typescript
try {
// 可能会抛出异常的代码块
} catch (error) {
// 处理异常的代码块
} finally {
// 不管是否发生异常,都会执行的代码块
}
```
在 `try` 语句块中,我们编写可能会抛出异常的代码。当异常发生时,程序会跳转到 `catch` 语句块中,我们可以在其中编写处理异常的逻辑,如输出异常信息、记录日志等。`finally` 语句块中的代码不管是否发生异常,都会执行。
以下是一个示例:
```typescript
try {
const result = someFunctionThatMayThrowAnError();
console.log(result);
} catch (error) {
console.error(`An error occurred: ${error}`);
} finally {
console.log('End of try-catch-finally block.');
}
```
在上面的例子中,当 `someFunctionThatMayThrowAnError()` 抛出异常时,程序会跳转到 `catch` 语句块中,输出异常信息;`finally` 语句块中的代码始终会执行,输出一条结束信息。
阅读全文