--- title: Components.Exception slug: Mozilla/Tech/XPCOM/Language_Bindings/Components.Exception tags: - 'XPCOM:Language Bindings' - XPConnect translation_of: Mozilla/Tech/XPCOM/Language_Bindings/Components.Exception ---
Components.Exception
は、nsIXPCException オブジェクトを作る JavaScript コンストラクタです。これらの例外オブジェクトは JavaScript で XPCOM インターフェースを実装する際に投げられるでしょう。例外が補足 (catch) できなかった場合、単純に nsresult
の値を投げるよりも、この方がエラーコンソールにより分かりやすい診断結果を表示できるでしょう。
nsIXPCException もご覧ください。
var exception = [ new ] Components.Exception([ message [, result [, stack [, data ] ] ] ]);
message
result
nsresult
値。デフォルトは NS_ERROR_FAILURE
stack
data
null
throw Components.Exception("I am throwing an Exception from a Javascript XPCOM component.");