Error.prototype.name

name 属性表示error类型的名称.初始值为"Error".

描述

默认情况下, Error.prototype.toString() 方法,会作为最后异常信息的字符串表示.

示例

例子:抛出一个自定义错误

var e = new Error("Malformed input"); // e.name默认是"Error"

e.name = "ParseError";                // 修改之后,e.toString()会成为下面这样的字符串
throw e;                              // "ParseError: Malformed input"