--- title: Error.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/Error tags: - Error - JavaScript - Propriété - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Error translation_of_original: Web/JavaScript/Reference/Global_Objects/Error/prototype original_slug: Web/JavaScript/Reference/Objets_globaux/Error/prototype ---
La propriété Error.prototype
représente le prototype du constructeur {{jsxref("Error")}}.
Toutes les instances d'{{jsxref("Error")}} et les instances des {{jsxref("Error", "erreurs non-génériques", "#Types_d'erreur_personnalis.C3.A9s", 1)}} héritent de {{jsxref("Error.prototype")}}. Comme pour tous les constructeurs, on pouvez utiliser le prototype du constructeur pour ajouter des propriétés ou méthodes à l'ensemble des instances créées avec ce constructeur.
Error
; cette valeur peut être utilisée pour créer un nouvel objet. Elle remplace la méthode {{jsxref("Object.prototype.toSource()")}}.Spécification | Statut | Commentaires |
---|---|---|
{{SpecName('ES1')}} | {{Spec2('ES1')}} | Définition initiale. Implémentée avec JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.11.3.1', 'Error')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-error.prototype', 'Error')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-error.prototype', 'Error')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Error.prototype")}}