# 错误

表示运行时错误。

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 的形式返回此错误的字符串表示形式。