Baseline Widely available *
L'objet EvalError
indique une erreur relative à la fonction eval()
. Cette exception n'est plus déclenchée par JavaScript, toutefois, l'objet EvalError
est toujours présent à des fins de compatibilité.
EvalError()
Crée un nouvel objet EvalError
.
EvalError.prototype.message
Le message d'erreur.
EvalError.prototype.name
Le nom de l'erreur, hérité depuis Error
.
EvalError.prototype.fileName
Le chemin vers le fichier qui a déclenché l'erreur, hérité depuis Error
.
EvalError.prototype.lineNumber
Le numéro de la ligne dans le fichier qui a déclenché l'erreur, hérité depuis Error
.
EvalError.prototype.columnNumber
Le numéro de la colonne de la ligne du fichier qui a déclenché l'erreur, hérité depuis Error
.
EvalError.prototype.stack
La pile d'appels, héritée depuis Error
.
EvalError
n'est pas utilisée par la spécification ECMAScript actuelle et ne sera donc pas déclenchée par un moteur récent. Toutefois, cet objet reste disponible pour la rétrocompatibilité avec les anciennes versions de la spécification.
EvalError
try {
throw new EvalError("Coucou", "unFichier.js", 10);
} catch (e) {
console.log(e instanceof EvalError); // true
console.log(e.message); // "Coucou"
console.log(e.name); // "EvalError"
console.log(e.fileName); // "unFichier.js"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // "@Scratchpad/2:2:9\n"
}
Spécifications Compatibilité des navigateurs Voir aussi
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4