この記事は編集レビューを必要としています。ぜひご協力ください。
RangeError.prototype
プロパティはRangeError
コンストラクタのプロトタイプを表します。
RangeError.prototype のプロパテイ属性 |
|
---|---|
書込可能 | 不可 |
列挙可能 | 不可 |
設定可能 | 不可 |
説明
全ての RangeError
インスタンスは RangeError.prototype
を継承します。全てのインスタンスにプロパティやメソッドを追加するために、このプロトタイプを利用できます。
プロパティ
RangeError.prototype.constructor
- インスタンスのプロパティを生成した関数を示します。
RangeError.prototype.message
- エラーメッセージ。ECMA-262は
RangeError
自身がmessage
プロパティを提供するべきであると規定しているにもかかわらず、SpiderMonkeyではError.prototype.message
が継承される。 RangeError.prototype.name
- エラー名。
Error
から継承。 RangeError.prototype.fileName
- エラーが発生したファイルへのパス。
Error
から継承。 RangeError.prototype.lineNumber
- エラーが発生したファイルの行番号。
Error
から継承。 RangeError.prototype.columnNumber
- エラーが発生したファイルの列番号。
Error
から継承。 RangeError.prototype.stack
- スタックトレース。
Error
から継承。
Methods
RangeError
プロトタイプオブジェクトが自身のメソッドを何も持っていなくても、 RangeError
インスタンスはプロトタイプチェーンを通していくつかのメソッドを継承しています。
仕様
仕様 | 状況 | コメント |
---|---|---|
ECMAScript 3rd Edition (ECMA-262) | 標準 | 初期定義 |
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 |
---|---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) | (有) |