From ae831a99ff41e589b3339e15a9c285ed080be13d Mon Sep 17 00:00:00 2001 From: Pedro Torcatt Date: Wed, 2 Mar 2022 16:29:33 -0400 Subject: 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 Co-authored-by: Anderson Vallejo <48649209+Vallejoanderson@users.noreply.github.com> --- .../reference/global_objects/evalerror/index.html | 164 --------------------- .../reference/global_objects/evalerror/index.md | 61 ++++++++ 2 files changed, 61 insertions(+), 164 deletions(-) delete mode 100644 files/es/web/javascript/reference/global_objects/evalerror/index.html create mode 100644 files/es/web/javascript/reference/global_objects/evalerror/index.md (limited to 'files') diff --git a/files/es/web/javascript/reference/global_objects/evalerror/index.html b/files/es/web/javascript/reference/global_objects/evalerror/index.html deleted file mode 100644 index 71763345cc..0000000000 --- a/files/es/web/javascript/reference/global_objects/evalerror/index.html +++ /dev/null @@ -1,164 +0,0 @@ ---- -title: EvalError -slug: Web/JavaScript/Reference/Global_Objects/EvalError -tags: - - Error -translation_of: Web/JavaScript/Reference/Global_Objects/EvalError -original_slug: Web/JavaScript/Referencia/Objetos_globales/EvalError ---- -
{{JSRef}}
- -

El objeto EvalError indica un error con respecto a la función global {{jsxref("Global_Objects/eval", "eval()")}}. Esta excepción ya no es lanzada por JavaScript, sin embargo, el objeto EvalError se mantiene por motivos de compatibilidad.

- -

Sintaxis

- -
new EvalError([mensaje[, nombreArchivo[, lineaNumero]]])
- -

Parámetros

- -
-
mensaje
-
Opcional. Descripción del error en formato legible.
-
nombreArchivo{{non-standard_inline}}
-
-

Opcional. El nombre del archivo que contiene el código que causó la excepción.

-
-
lineaNumero{{non-standard_inline}}
-
-

Opcional. El número de línea del código que causó la excepción.

-
-
- -

Propiedades

- -
-
{{jsxref("EvalError.prototype")}}
-
-

Permite la adición de propiedades a un objeto EvalError.

-
-
- -

Métodos

- -

El objeto global EvalError no contiene ningún método propio, sin embargo, hereda algunos métodos a través de la cadena de prototipos.

- -

Instancias de EvalError

- -

Propiedades

- -
{{page('/es/docs/Web/JavaScript/Referencia/Objetos_globales/Error/prototype', 'Properties')}}
- -

Métodos

- -
{{page('/es/docs/Web/JavaScript/Referencia/Objetos_globales/Error/prototype', 'Métodos')}}
- -

Ejemplos

- -

EvalError no se usa en la especificación actual de ECMAScript y, por ende, no será lanzado en tiempo de ejecución. Sin embargo, el mismo permanece para compatibilidad con versiones anteriores de la especificación.

- -

Creando un EvalError

- -
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

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EspecificaciónEstadoComentario
{{SpecName('ES3')}}{{Spec2('ES3')}}Definición inicial.
{{SpecName('ES5.1', '#sec-15.11.6.1', 'EvalError')}}{{Spec2('ES5.1')}}No usado en esta especificación. Presente por compatibilidad con versiones anteriores.
{{SpecName('ES6', '#sec-native-error-types-used-in-this-standard-evalerror', 'EvalError')}}{{Spec2('ES6')}}No usado en esta especificación. Presente por compatibilidad con versiones anteriores.
{{SpecName('ESDraft', '#sec-native-error-types-used-in-this-standard-evalerror', 'EvalError')}}{{Spec2('ESDraft')}}
- -

Compatibilidad en Navegadores

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -

Vea también

- - 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 -- cgit v1.2.3-54-g00ecf