~Error【各種エラー】オブジェクト
メモ
概要
- 各種エラー
- クラス定義による継承可能
エラー 説明 Error (基底クラス) 一般エラー AggregateError 複数エラー EvalError 評価エラー (未使用) InternalError 内部エラー RangeError 範囲エラー ReferenceError 参照エラー SyntaxError 構文エラー TypeError 型エラー URIError URI エラー
外部リンク
- ECMA-262 (英語)
Error Objects ES2024 (15) ES2023 (14) ES2022 (13) Native Error Types Used in This Standard ES2024 (15) ES2023 (14) ES2022 (13) AggregateError ES2024 (15) ES2023 (14) ES2022 (13) EvalError ES2024 (15) ES2023 (14) ES2022 (13) RangeError ES2024 (15) ES2023 (14) ES2022 (13) ReferenceError ES2024 (15) ES2023 (14) ES2022 (13) SyntaxError ES2024 (15) ES2023 (14) ES2022 (13) TypeError ES2024 (15) ES2023 (14) ES2022 (13) URIError ES2024 (15) ES2023 (14) ES2022 (13) Error.prototype.constructor ES2024 (15) ES2023 (14) ES2022 (13) NativeError.prototype.constructor ES2024 (15) ES2023 (14) ES2022 (13) Error.prototype.message ES2024 (15) ES2023 (14) ES2022 (13) NativeError.prototype.message ES2024 (15) ES2023 (14) ES2022 (13) Error.prototype.name ES2024 (15) ES2023 (14) ES2022 (13) NativeError.prototype.name ES2024 (15) ES2023 (14) ES2022 (13) Error.prototype ES2024 (15) ES2023 (14) ES2022 (13) NativeError.prototype ES2024 (15) ES2023 (14) ES2022 (13)
コンストラクタ
構文 | 説明 |
---|---|
(1) [new ]~Error( message [, options ] ) (2) [new ]~Error( [ number [, description ] ] ) (3) [new ]~Error( [ message [, fileName [, lineNumber ] ] ] ) | コンストラクタ AggregateError【複数エラー】 以外 |
[new] AggregateError( errors[, message] ) | 複数エラー コンストラクタ |
プロパティ
プロパティ | 説明 | |
---|---|---|
~Error.prototype. | constructor | コンストラクタ定義 |
~Error.prototype. | description | エラー説明 (下位互換の為:messageと同等) |
~Error.prototype. | fileName | エラー ファイル パス名 |
~Error.prototype. | lineNumber | エラー ファイル行番号 |
~Error.prototype. | message | エラーメッセージ |
~Error.prototype. | name | エラー名 |
~Error.prototype. | number | エラー番号 |
~Error. | prototype | プロトタイプ |
~Error.prototype. | stack | スタックトレース |
~Error.prototype. | stackTraceLimit | スタックトレース数制限 |
メソッド
メソッド | 説明 | |
---|---|---|
~Error.prototype. | toString( ) | 文字列変換 |