From 5d079625eef95f4bbfe4362f066bf552b386c044 Mon Sep 17 00:00:00 2001 From: Hector Mora <72320343+hectormoba@users.noreply.github.com> Date: Wed, 16 Mar 2022 15:32:46 -0300 Subject: 16. SyntaxError translation ang macro issue (#4591) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * translated index for syntaxError topic * traduced syntax error to ES * changing a title * Adding macro {{Compat}} reference Co-authored-by: Juan Vásquez * Update files/es/web/javascript/reference/global_objects/syntaxerror/index.md Co-authored-by: Juan Vásquez * Update files/es/web/javascript/reference/global_objects/syntaxerror/index.md Co-authored-by: Juan Vásquez * Removed tags We don't use tags on translated content Co-authored-by: Juan Vásquez * Not translated title Co-authored-by: Anderson Vallejo <48649209+Vallejoanderson@users.noreply.github.com> Co-authored-by: Juan Vásquez Co-authored-by: Anderson Vallejo <48649209+Vallejoanderson@users.noreply.github.com> --- .../global_objects/syntaxerror/index.html | 129 --------------------- 1 file changed, 129 deletions(-) delete mode 100644 files/es/web/javascript/reference/global_objects/syntaxerror/index.html (limited to 'files/es/web/javascript/reference/global_objects/syntaxerror/index.html') diff --git a/files/es/web/javascript/reference/global_objects/syntaxerror/index.html b/files/es/web/javascript/reference/global_objects/syntaxerror/index.html deleted file mode 100644 index d49b97c1aa..0000000000 --- a/files/es/web/javascript/reference/global_objects/syntaxerror/index.html +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: SyntaxError -slug: Web/JavaScript/Reference/Global_Objects/SyntaxError -tags: - - Constructor - - Error - - JavaScript - - SyntaxError -translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError -original_slug: Web/JavaScript/Referencia/Objetos_globales/SyntaxError ---- -
{{JSRef}}
- -

El objeto SyntaxError representa un error cuando se trata de interpretar codigo sintacticamente invalido.

- -

Descripción

- -

Un SyntaxError es lanzado cuando el motor de JavaScript se encuentra con partes de código que no forman parte de la sintaxtis del lenguaje al momento analizar el código.

- -

Sintaxis

- -
new SyntaxError([mensaje[, nombreArchivo[, numeroLinea]]])
- -

Parametros

- -
-
mensaje
-
Opcional. Descripción legible del error.
-
nombreArchivo {{non-standard_inline}}
-
Opcional. El nombre del archivo que contiene el código que causó la excepción.
-
numeroLinea {{non-standard_inline}}
-
Opcional. El numero de linea del código que causó la excepción.
-
- -

Propiedades

- -
-
{{jsxref("SyntaxError.prototype")}}
-
Permite el agregado de propiedades al objeto SyntaxError.
-
- -

Metodos

- -

El objeto global SyntaxError no contiene metodos propios, sin embargo, hereda algunos metodos debido a la cadena de prototipos.

- -

Instancias de SyntaxError

- -

Propiedades

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

Metodos

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

Ejemplos

- -

Capturando un SyntaxError

- -
try {
-  eval('hoo bar');
-} catch (e) {
-  console.log(e instanceof SyntaxError); // true
-  console.log(e.message);                // "missing ; before statement"
-  console.log(e.name);                   // "SyntaxError"
-  console.log(e.fileName);               // "Scratchpad/1"
-  console.log(e.lineNumber);             // 1
-  console.log(e.columnNumber);           // 4
-  console.log(e.stack);                  // "@Scratchpad/1:2:3\n"
-}
-
- -

Creando un SyntaxError

- -
try {
-  throw new SyntaxError('Hola', 'unArchivo.js', 10);
-} catch (e) {
-  console.log(e instanceof SyntaxError); // true
-  console.log(e.message);                // "Hola"
-  console.log(e.name);                   // "SyntaxError"
-  console.log(e.fileName);               // "unArchivo.js"
-  console.log(e.lineNumber);             // 10
-  console.log(e.columnNumber);           // 0
-  console.log(e.stack);                  // "@Scratchpad/2:11:9\n"
-}
-
- -

Especificaciones

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('ES3')}}{{Spec2('ES3')}}Initial definition.
{{SpecName('ES5.1', '#sec-15.11.6.4', 'SyntaxError')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-native-error-types-used-in-this-standard-syntaxerror', 'SyntaxError')}}{{Spec2('ES6')}} 
{{SpecName('ESDraft', '#sec-native-error-types-used-in-this-standard-syntaxerror', 'SyntaxError')}}{{Spec2('ESDraft')}} 
- -

Compatibilidad con Navegarores

- -{{Compat("javascript.builtins.SyntaxError")}} - -

Véase también

- -
    -
  • {{jsxref("Error")}}
  • -
  • {{jsxref("SyntaxError.prototype")}}
  • -
-- cgit v1.2.3-54-g00ecf