# 错误
表示运行时错误。
Error API 与 JavaScript 的 API 非常相似 (MDN (在新窗口中打开)),但一些属性尚未实现。
# 变体
| 变体 | 描述 |
|---|---|
| 错误 | 表示一般错误。 |
| RangeError | 表示值不在允许的值范围内的错误。 |
| TypeError | 表示值不是预期类型的错误。 |
| SyntaxError | 表示输入语法无效的错误。 |
Error 类也可以通过转发 message 和在重载的构造函数中设置 name 属性来进行子类化。
# 构造函数
- 构造一个新的错误对象。
new Error(message?: string)
# 实例成员
# 字段
var message: string此错误的消息。
var name: string此错误的名称。在
Error的情况下,这是"Error"。var stack: string此错误的堆栈跟踪。目前不支持,因此为空字符串。
# 方法
- 以
function toString(): stringname: message的形式返回此错误的字符串表示形式。