Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Error.prototype

La propriété Error.prototype représente le prototype du constructeur Error.

Attributs de Error.prototype
Écrivable Non
Énumérable Non
Configurable Non

Description

Toutes les instances d'Error et les instances des erreurs non-génériques héritent de 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.

Propriétés

Propriétés standard

Error.prototype.constructor
La fonction créeant une instance du prototype.
Error.prototype.message
Le message de l'erreur.
Error.prototype.name
Le nom de l'erreur.

Extensions spécifiques à une implémentation

Non standard
Cette fonctionnalité n'est ni standard, ni en voie de standardisation. Ne l'utilisez pas pour des sites accessibles sur le Web : elle ne fonctionnera pas pour tout utilisateur. Il peut également y avoir d'importantes incompatibilités entre les implémentations et son comportement peut être modifié dans le futur.

Microsoft

Error.prototype.description
Description de l'erreur. Similaire à message.
Error.prototype.number
Numéro de l'erreur.

Mozilla

Error.prototype.fileName
Chemin vers le fichier qui a déclenché l'erreur.
Error.prototype.lineNumber
Numéro de la ligne qui a déclenché l'erreur dans le fichier.
Error.prototype.columnNumber
Numéro de la colonne qui a déclenché l'erreur dans le fichier.
Error.prototype.stack
Pile d'appels.

Méthodes

Error.prototype.toSource()
Renvoie une chaine de caractères contenant le code source de l'objet Error ; cette vlaeur peut être utilisée pour créer un nouvel objet. Elle remplace la méthode Object.prototype.toSource().
Error.prototype.toString()
Renvoie une chaine de caractères représentant l'objet. Elle remplace la méthode Object.prototype.toString().

Spécifications

Spécification Statut Commentaires
ECMAScript 1st Edition (ECMA-262) Standard Définition initiale. Implémentée avec JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
La définition de 'Error' dans cette spécification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'Error' dans cette spécification.
Standard  
ECMAScript 2016 Draft (7th Edition, ECMA-262)
La définition de 'Error' dans cette spécification.
Projet  

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple (Oui) (Oui) (Oui) (Oui) (Oui)
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli, Goofy, tregagnon
 Dernière mise à jour par : SphinxKnight,