aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/javascript/reference/global_objects/evalerror/index.md
diff options
context:
space:
mode:
authorPedro Torcatt <pedrotorcattsoto@gmail.com>2022-03-02 16:29:33 -0400
committerGitHub <noreply@github.com>2022-03-02 14:29:33 -0600
commitae831a99ff41e589b3339e15a9c285ed080be13d (patch)
tree687657177330cffb07e9862edbf3a6dee3af9f2b /files/es/web/javascript/reference/global_objects/evalerror/index.md
parent966de926f3aea1fa4f24dae311e8f854c25d03b2 (diff)
downloadtranslated-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.md61
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