MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey-2018-1

この翻訳は不完全です。英語から この記事を翻訳 してください。

概要

eval 関数に関するエラーを表します。

構文

new EvalError([message[, fileName[, lineNumber]]])

引数

message
人間に読めるエラーの説明
fileName
例外を引き起こしたコードが含まれるファイル名
lineNumber
例外を引き起こしたコードの行番号

説明

 EvalError は eval が不適切に使用された場合に投げられます。

プロパティ

prototype
EvalError オブジェクトにプロパティを追加することができます。

メソッド

グローバルなFunction  EvalError オブジェクトは、自分自身のメソッドを持っていませんが、プロトタイプチェーンを通していくつかのメソッドを継承しています。

EvalError インスタンス

プロパティ

constructor
インスタンスのプロトタイプを生成した関数を示します。
name
エラー名

註:  ECMA-262 は EvalError 自身が message プロパティを提供するべきであると規定してるにもかかわらず、 SpiderMonkey では Error.prototype.message を継承します。

Error.prototype から継承されるProperties

メソッド

EvalError prototype オブジェクトが自分自身のいかなるメソッドも持っていなくても、 EvalError インスタンスはプロトタイプチェーンを通していくつかのメソッドを継承しています。

Error.prototype から継承されるMethods

参照

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

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