Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
Le constructeur EvalError() crée des objets EvalError.
Note : EvalError() peut être appelée avec ou sans new. Les deux créent une nouvelle instance de EvalError.
Description de l'erreur, compréhensible par un·e humain·e.
options FacultatifUn objet qui possède les propriétés suivantes :
cause FacultatifUne propriété indiquant la cause spécifique de l'erreur. Lors de l'interception et du relancement d'une erreur avec un message plus spécifique ou utile, cette propriété peut être utilisée pour transmettre l'erreur d'origine.
fileName FacultatifLe nom du fichier contenant le code qui a causé l'exception.
lineNumber FacultatifLe numéro de la ligne du code qui a causé l'exception.
EvalError n'est plus utilisé dans la spécification ECMAScript actuelle et ne sera plus déclenchée par les moteurs JavaScript. Toutefois, l'objet reste présent à des fins de rétro-compatibilité avec les versions antérieures de la spécification.
| ECMAScript® 2027 Language Specification # sec-nativeerror-constructors |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 21 févr. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.