Error.prototype.name
Error.prototype
的 name
数据属性由所有 Error
实例共享。它代表错误类型的名称。对于 Error.prototype.name
,初始值为 "Error"
。像 TypeError
和 SyntaxError
这样的子类提供它们自己的 name
属性。
¥The name
data property of Error.prototype
is shared by all Error
instances. It represents the name for the type of error. For Error.prototype.name
, the initial value is "Error"
. Subclasses like TypeError
and SyntaxError
provide their own name
properties.
值
描述
¥Description
默认情况下,Error
实例的名称为 "错误"。除了 message
属性之外,Error.prototype.toString()
方法还使用 name
属性来创建错误的字符串表示形式。
¥By default, Error
instances are given the name "Error". The name
property, in addition to the message
property, is used by the Error.prototype.toString()
method to create a string representation of the error.
示例
抛出自定义错误
规范
Specification |
---|
ECMAScript Language Specification # sec-error.prototype.name |
浏览器兼容性
BCD tables only load in the browser