JavaScriptのキャッチからエラーの詳細を取得するにはどうすればよいですか?javascriptでキャッチエラーを試みる - エラーの詳細を取得する
キャッチエラーから詳細を取得するパラメータが増えていますか。
try {
var s = null;
var t = s.toString();
} catch(err) {
alert(err);
}
JavaScriptのキャッチからエラーの詳細を取得するにはどうすればよいですか?javascriptでキャッチエラーを試みる - エラーの詳細を取得する
キャッチエラーから詳細を取得するパラメータが増えていますか。
try {
var s = null;
var t = s.toString();
} catch(err) {
alert(err);
}
Error Objectには、使用できるいくつかのプロパティがあります。
catch(err) {
alert(err.message);
}
.name
プロパティは、のように、エラーの種類を返します:
catch(err) {
x = err.name;
// ... do something based on value of x
}
名前はのタイプを記述するにとエラーのメッセージを取得するために使用できる1つの特性は、.message
ですエラー、.name
の値は、EvalError, RangeError, ReferenceError, SyntaxError, TypeError
、URIError
となります。 .name
プロパティによって返されるエラーの種類に応じて、エラーを処理する方法が異なります。
良いチュートリアルはJavaScriptKitにあります。また、エラーオブジェクトに関する記事はMozilla Developer Networkです。
このリンクをチェックアウト: Reference to Error.prototype
を基本的にあなたがerr.name
とerr.message
を持っています。 =>err.description
とerr.number
マイクロソフト:
はまた、いくつかのベンダー固有の拡張機能を持っています。
Mozilla =>err.fileName
,err.lineNumber
およびerr.stack
。
firebugプラグインでfirefoxを試してみるか、chromeを使用してください。 F12を押し、コンソールをチェックアウトします。警報の代わりにconsole.log(エラー)コンソールでエラーの詳細を見ることができます(クリックしてください)。 console.logというオブジェクトをクリックすることができます。 – HMR