MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

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
基本サポート (有) (有) (有) (有) (有) (有)

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: YuichiNukiyama, teoli, ethertank, Potappo, Hfjapancom
 最終更新者: YuichiNukiyama,