name
プロパティは、エラーの種類の名称を表します。初期値は "Error" です。
説明
デフォルトで、Error
インスタンスは "Error" という名称を与えられます。message
プロパティに加え、name
プロパティは、Error の文字列表現を生成するため、Error.prototype.toString()
メソッドにより使用されます。
例
カスタムエラーを投げる
var e = new Error('Malformed input'); // e.name is 'Error' e.name = 'ParseError'; throw e; // e.toString() would return 'ParseError: Malformed input'
仕様
ブラウザーの実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) | (有) |