[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/EvalError/EvalError [Back]  [Original]

Constructeur EvalError() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Constructeur EvalError()

Baseline Large disponibilit

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() cre des objets EvalError.

Dans cet article

Syntaxe

js
new EvalError()
new EvalError(message)
new EvalError(message, options)
new EvalError(message, fileName)
new EvalError(message, fileName, lineNumber)

EvalError()
EvalError(message)
EvalError(message, options)
EvalError(message, fileName)
EvalError(message, fileName, lineNumber)

Note : EvalError() peut tre appele avec ou sans new. Les deux crent une nouvelle instance de EvalError.

Paramtres

message Facultatif

Description de l'erreur, comprhensible par une humaine.

options Facultatif

Un objet qui possde les proprits suivantes :

cause Facultatif

Une proprit indiquant la cause spcifique de l'erreur. Lors de l'interception et du relancement d'une erreur avec un message plus spcifique ou utile, cette proprit peut tre utilise pour transmettre l'erreur d'origine.

fileName Facultatif

Le nom du fichier contenant le code qui a caus l'exception.

lineNumber Facultatif

Le numro de la ligne du code qui a caus l'exception.

Exemples

EvalError n'est plus utilis dans la spcification ECMAScript actuelle et ne sera plus dclenche par les moteurs JavaScript. Toutefois, l'objet reste prsent des fins de rtro-compatibilit avec les versions antrieures de la spcification.

Crer un objet EvalError

js
try {
  throw new EvalError("Bonjour");
} catch (e) {
  console.log(e instanceof EvalError); // true
  console.log(e.message); // "Bonjour"
  console.log(e.name); // "EvalError"
  console.log(e.stack); // Pile de l'erreur
}

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-nativeerror-constructors

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page