URIError.prototype プロパティは、URIError
コンストラクタのプロトタイプを表します。
説明
全ての URIError
インスタンスは URIError.prototype
を継承します。全てのインスタンスに対してプロパティ又はメソッドを追加するために、このプロトタイプを利用できます。
プロパティ
URIError.prototype.constructor
- インスタンスのプロトタイプを生成した関数を示します。
URIError.prototype.message
- エラーメッセージ。ECMA-262 では
URIError
は自身のmessage
プロパティを提供すべきであるとしていますが、SpiderMonkey では、Error.prototype.message
から継承しています。 URIError.prototype.name
- エラー名。
Error
から継承。 URIError.prototype.fileName
- このエラーを発生させたファイルへのパス。
Error
から継承。 URIError.prototype.lineNumber
- このエラーを発生させたファイル内の行番号。
Error
から継承。 URIError.prototype.columnNumber
- このエラーを発生させたファイル内での列番号。
Error
から継承。 URIError.prototype.stack
- スタックトレース。
Error
から継承。
メソッド
URIError
プロトタイプオブジェクトが自分自身のいかなるメソッドも持っていませんが、URIError
インスタンスはプロトタイプチェーンを通していくつかのメソッドを継承しています。
仕様
仕様 | ステータス | コメント |
---|---|---|
ECMAScript 3rd Edition (ECMA-262) NativeError.prototype の定義 |
標準 | 初期定義。 |
ECMAScript 5.1 (ECMA-262) NativeError.prototype の定義 |
標準 | NativeError.prototype として定義。 |
ECMAScript 2015 (6th Edition, ECMA-262) NativeError.prototype の定義 |
標準 | NativeError.prototype として定義。 |
ECMAScript 2017 Draft (ECMA-262) NativeError.prototype の定義 |
ドラフト | NativeError.prototype として定義。 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) | (有) |