提交 4beac358 编写于 作者: lizhongyi_'s avatar lizhongyi_

update error.md

上级 6a4d5f76
...@@ -4,15 +4,27 @@ ...@@ -4,15 +4,27 @@
### 实例属性 ### 实例属性
### message #### message
错误消息。对于用户创建的 Error 对象,这是构造函数的第一个参数提供的字符串。 错误消息。对于用户创建的 Error 对象,这是构造函数的第一个参数提供的字符串。
### 示例 #### cause
导致该错误的具体原始原因。在捕获错误时,我们可能会使用更具体或更加实用的信息对错误进行包装,再将其重新抛出。cause 属性就用于这一场景,以便仍然可以访问原始的错误。
### 创建 Error
可通过以下方式创建 Error:
```ts ```ts
try { // 直接创建
throw new Error('Whoops!') let error = new Error();
} catch (e) {
console.error(e.message) // 指定 message:
} let err = new Error('Whoops!');
// 指定 message 和 cause:
let otherError = new Error("Connecting to database failed.", { cause: err });
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册