Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Components.Exception

要約

Components.Exception は、nsIXPCException オブジェクトを作る JavaScript コンストラクタです。これらの例外オブジェクトは JavaScript で XPCOM インターフェースを実装する際に投げられるでしょう。例外が補足 (catch) できなかった場合、単純に nsresult の値を投げるよりも、この方がエラーコンソールにより分かりやすい診断結果を表示できるでしょう。

nsIXPCException もご覧ください。

構文

var exception = [ new ] Components.Exception([ message [, result [, stack [, data ] ] ] ]);

パラメータ

message 
例外が投げられた場合に、あるいは開発者が指定した場所で、エラーコンソールに表示する文字列。デフォルトは「exception」
result 
例外の nsresult 値。デフォルトは NS_ERROR_FAILURE
stack 
例外にセットされる XPCOM スタック。デフォルトは現在のスタックチェーン
data 
保存したい任意の追加データ。デフォルトは null

実例

throw Components.Exception("I am throwing an Exception from a Javascript XPCOM component.");

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

 このページの貢献者: kohei.yoshino
 最終更新者: kohei.yoshino,