--- title: InternalError.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/InternalError tags: - Error - InternalError - JavaScript - Propriété - Reference translation_of: Web/JavaScript/Reference/Global_Objects/InternalError translation_of_original: Web/JavaScript/Reference/Global_Objects/InternalError/prototype original_slug: Web/JavaScript/Reference/Objets_globaux/InternalError/prototype ---
{{JSRef}} {{non-standard_header}}

La propriété InternalError.prototype représente le prototype du constructeur {{jsxref("InternalError")}}.

{{js_property_attributes(0,0,0)}}

Description

Toutes les instances de {{jsxref("InternalError")}} héritent de {{jsxref("InternalError.prototype")}}. Ce prototype peut être utilisé pour ajouter des propriétés et/ou des méthodes à toutes les instances.

Propriétés

InternalError.prototype.constructor
Définit la fonction qui permet de créer une instance du prototype.
{{jsxref("Error.prototype.message", "InternalError.prototype.message")}}
Un nom d'erreur. Bien que ECMA-262 spécifie que InternalError devrait fournir une propriété propre pour message. L'implémentation de SpiderMonkey fait que cette propriété est héritée via {{jsxref("Error.prototype.message")}}.
{{jsxref("Error.prototype.name", "InternalError.prototype.name")}}
Un nom d'erreur. Hérité via {{jsxref("Error")}}.
{{jsxref("Error.prototype.fileName", "InternalError.prototype.fileName")}}
Le chemin du fichier à l'origine de l'erreur. Héritée via {{jsxref("Error")}}.
{{jsxref("Error.prototype.lineNumber", "InternalError.prototype.lineNumber")}}
Le numéro de la ligne dans le fichier pour le code qui a déclenché l'erreur. Héritée via {{jsxref("Error")}}.
{{jsxref("Error.prototype.columnNumber", "InternalError.prototype.columnNumber")}}
Le numéro de la colonne dans la ligne du fichier pour le code qui a déclenché l'erreur. Héritée via {{jsxref("Error")}}.
{{jsxref("Error.prototype.stack", "InternalError.prototype.stack")}}
Pile d'appels (stack trace). Héritée via {{jsxref("Error")}}.

Méthodes

Bien que l'objet prototype InternalError ne contienne aucune méthode qui lui soit propre, les instances de {{jsxref("InternalError")}} héritent de méthodes grâce à la chaîne de prototypes.

Spécifications

Cette propriété ne fait partie d'aucune spécification.

Compatibilité des navigateurs

{{Compat("javascript.builtins.InternalError")}}

Voir aussi