diff options
| author | Pedro Torcatt <pedrotorcattsoto@gmail.com> | 2022-03-02 16:29:33 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-02 14:29:33 -0600 |
| commit | ae831a99ff41e589b3339e15a9c285ed080be13d (patch) | |
| tree | 687657177330cffb07e9862edbf3a6dee3af9f2b /files/es/web/javascript/reference/global_objects/evalerror/index.md | |
| parent | 966de926f3aea1fa4f24dae311e8f854c25d03b2 (diff) | |
| download | translated-content-ae831a99ff41e589b3339e15a9c285ed080be13d.tar.gz translated-content-ae831a99ff41e589b3339e15a9c285ed080be13d.tar.bz2 translated-content-ae831a99ff41e589b3339e15a9c285ed080be13d.zip | |
Translate and rename index.html to index.md (#4362)
* Translate and rename index.html to index.md
Closes #4319
* Cambios recomendados
* Translate & Convert `index.html` from evalerror section
Closes #4357
* Update files/es/web/javascript/reference/global_objects/evalerror/index.md
Co-authored-by: Alexander <alexander_belial999@hotmail.com>
Co-authored-by: Anderson Vallejo <48649209+Vallejoanderson@users.noreply.github.com>
Diffstat (limited to 'files/es/web/javascript/reference/global_objects/evalerror/index.md')
| -rw-r--r-- | files/es/web/javascript/reference/global_objects/evalerror/index.md | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/files/es/web/javascript/reference/global_objects/evalerror/index.md b/files/es/web/javascript/reference/global_objects/evalerror/index.md new file mode 100644 index 0000000000..7c97296872 --- /dev/null +++ b/files/es/web/javascript/reference/global_objects/evalerror/index.md @@ -0,0 +1,61 @@ +--- +title: EvalError +slug: Web/JavaScript/Reference/Global_Objects/EvalError +browser-compat: javascript.builtins.EvalError +--- +{{JSRef}} + +El objeto **`EvalError`** indica un error relacionado con la función global {{jsxref("Global_Objects/eval", "eval()")}}. Esta excepción ya no es lanzada por JavaScript, sin embargo el objeto `EvalError` permanece por compatibilidad. + +## Constructor + +- {{jsxref("EvalError/EvalError", "EvalError()")}} + - : Crea un nuevo objeto `EvalError`. + +## Propiedades de instancia + +- {{jsxref("Error.prototype.message", "EvalError.prototype.message")}} + - : Mensaje de error. +- {{jsxref("Error.prototype.name", "EvalError.prototype.name")}} + - : Nombre del error. Heredado de {{jsxref("Error")}}. +- {{jsxref("Error.prototype.fileName", "EvalError.prototype.fileName")}} + - : Ruta de acceso al archivo que generó este error. Heredado de {{jsxref("Error")}}. +- {{jsxref("Error.prototype.lineNumber", "EvalError.prototype.lineNumber")}} + - : Número de línea en el archivo que generó este error. Heredado de {{jsxref("Error")}}. +- {{jsxref("Error.prototype.columnNumber", "EvalError.prototype.columnNumber")}} + - : Número de columna en la línea que generó este error. Heredado de {{jsxref("Error")}}. +- {{jsxref("Error.prototype.stack", "EvalError.prototype.stack")}} + - : Seguimiento de pila. Heredado de {{jsxref("Error")}}. + +## Ejemplos + +El objeto `EvalError` no se utiliza en la especificación actual de ECMAScript y por lo tanto no será lanzado en tiempo de ejecución. Sin embargo, el objeto en sí se mantiene para la compatibilidad con versiones anteriores de la especificación. + +### Creación de un EvalError + +```js +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 + +{{Specifications}} + +## Compatibilidad con navegadores + +{{Compat}} + +## Véase también + +- {{jsxref("Error")}} +- {{jsxref("Global_Objects/eval", "eval()")}}
\ No newline at end of file |
