Baseline Widely available
El constructor EvalError
crea un nuevo error relacionado con la función global eval()
. Esta excepción ya no es lanzada por JavaScript, sin embargo el objeto EvalError
permanece por compatibilidad.
new EvalError();
new EvalError(message);
new EvalError(message, fileName);
new EvalError(message, fileName, lineNumber);
Parámetros
message
Opcional
Descripción del error humanamente legible
fileName
Opcional
El nombre del archivo que contiene el código que causó la excepción
lineNumber
Opcional
El número de lÃnea del código que causó la excepción
El objeto EvalError
no se utiliza en la especificación actual de ECMAScript y por lo tanto no será lanzado por el tiempo de ejecución. Sin embargo, el objeto en sà se mantiene para la compatibilidad con versiones anteriores de la especificación.
try {
throw new EvalError("Hello", "someFile.js", 10);
} catch (e) {
console.log(e instanceof EvalError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "EvalError"
console.log(e.fileName); // "someFile.js"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // "@Scratchpad/2:2:9\n"
}
Especificaciones Compatibilidad con navegadores Véase también
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