Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.
Résumé
Components.Exception
est un constructeur JavaScript pour créer des objets nsIXPCException. Ces objets exceptions peuvent être émis lors de l'implémentation des interfaces XPCOM en JavaScript, et ils peuvent fournir de meilleurs diagnostics dans la console d'erreur que la simplement valeur nsresult
.
Voir aussi nsIXPCException
.
Syntaxe
var exception = [ new ] Components.Exception([ message [, result [, stack [, data ] ] ] ]);
Paramètres
message
- Une chaîne qui peut être affiché dans la console d'erreur lorsque votre exception.
result
- La valeur
nsresult
de l'exception, qui par défaut estComponents.results.NS_ERROR_FAILURE.
stack
- Une pile XPCOM réglée sur l'exception (par défaut à la chaîne de la pile en cours).
data
- toutes les données supplémentaires que vous pouvez stocker, par défaut
null
.
Exemple
throw Components.Exception("I am throwing an Exception from a Javascript XPCOM component.");