非標準
この機能は標準ではなく、標準化の予定もありません。公開されているウェブサイトには使用しないでください。ユーザーによっては使用できないことがあります。実装ごとに大きな差があることもあり、将来は振る舞いが変わるかもしれません。

toSource() メソッドは、同じエラーを評価できるコードを返します。

構文

e.toSource()

戻り値

エラーのソースコードを含む文字列。

説明

Error インスタンス (NativeErrors を含む) の toSource メソッドを呼び出すと、エラーのソースコードを含む文字列を返します。この文字列を評価して (ほぼ) 等しいオブジェクトを生成できます。通常、この文字列には、Error コンストラクターの構造に続けてソースが含まれます。例えば:

(newname(message ,fileName,lineNumber))

これらの属性は、それぞれのエラーインスタンスの各属性に相当します。

注記: この文字列の生成で toSource メソッドにより使用されるプロパティは変更可能であり、エラーインスタンスの生成に使用された関数、または実際にエラーが起こった場所のファイル名、行番号を正確に反映しない可能性があることに注意してください。

仕様

仕様の一部ではありません。JavaScript 1.3 で実装。

ブラウザーの実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート ? (有) ? ? ?
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? ? (有) ? ? ?

関連情報

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

このページの貢献者: Marsf, shide55
最終更新者: Marsf,