# 错误
表示运行时错误。
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(): string
name: message
的形式返回此错误的字符串表示形式。