aboutsummaryrefslogtreecommitdiff
path: root/files
diff options
context:
space:
mode:
authorHector Mora <72320343+hectormoba@users.noreply.github.com>2022-03-16 15:32:46 -0300
committerGitHub <noreply@github.com>2022-03-16 13:32:46 -0500
commit5d079625eef95f4bbfe4362f066bf552b386c044 (patch)
treef3f793bd0f6fd131d67bfd62a9080fbf047ab4c2 /files
parentca4c20a92918b0393b2cab58a5fc803632f78bff (diff)
downloadtranslated-content-5d079625eef95f4bbfe4362f066bf552b386c044.tar.gz
translated-content-5d079625eef95f4bbfe4362f066bf552b386c044.tar.bz2
translated-content-5d079625eef95f4bbfe4362f066bf552b386c044.zip
16. SyntaxError translation ang macro issue (#4591)
* translated index for syntaxError topic * traduced syntax error to ES * changing a title * Adding macro {{Compat}} reference Co-authored-by: Juan Vásquez <juan@logicalbricks.com> * Update files/es/web/javascript/reference/global_objects/syntaxerror/index.md Co-authored-by: Juan Vásquez <juan@logicalbricks.com> * Update files/es/web/javascript/reference/global_objects/syntaxerror/index.md Co-authored-by: Juan Vásquez <juan@logicalbricks.com> * Removed tags We don't use tags on translated content Co-authored-by: Juan Vásquez <juan@logicalbricks.com> * Not translated title Co-authored-by: Anderson Vallejo <48649209+Vallejoanderson@users.noreply.github.com> Co-authored-by: Juan Vásquez <juan@logicalbricks.com> Co-authored-by: Anderson Vallejo <48649209+Vallejoanderson@users.noreply.github.com>
Diffstat (limited to 'files')
-rw-r--r--files/es/web/javascript/reference/global_objects/syntaxerror/index.html129
-rw-r--r--files/es/web/javascript/reference/global_objects/syntaxerror/index.md75
2 files changed, 75 insertions, 129 deletions
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
----
-<div>{{JSRef}}</div>
-
-<p>El objeto <code><strong>SyntaxError</strong></code> representa un error cuando se trata de interpretar codigo sintacticamente invalido.</p>
-
-<h2 id="Descripción">Descripción</h2>
-
-<p>Un <code>SyntaxError</code> 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.</p>
-
-<h2 id="Sintaxis">Sintaxis</h2>
-
-<pre class="syntaxbox"><code>new SyntaxError([<var>mensaje</var>[, <var>nombreArchivo</var>[, <var>numeroLinea</var>]]])</code></pre>
-
-<h3 id="Parametros">Parametros</h3>
-
-<dl>
- <dt><code>mensaje</code></dt>
- <dd>Opcional. Descripción legible del error.</dd>
- <dt><code>nombreArchivo</code> {{non-standard_inline}}</dt>
- <dd>Opcional. El nombre del archivo que contiene el código que causó la excepción.</dd>
- <dt><code>numeroLinea</code> {{non-standard_inline}}</dt>
- <dd>Opcional. El numero de linea del código que causó la excepción.</dd>
-</dl>
-
-<h2 id="Propiedades">Propiedades</h2>
-
-<dl>
- <dt>{{jsxref("SyntaxError.prototype")}}</dt>
- <dd>Permite el agregado de propiedades al objeto <code>SyntaxError</code>.</dd>
-</dl>
-
-<h2 id="Metodos">Metodos</h2>
-
-<p>El objeto global <code>SyntaxError</code> no contiene metodos propios, sin embargo, hereda algunos metodos debido a la cadena de prototipos.</p>
-
-<h2 id="Instancias_de_SyntaxError"><code>Instancias de SyntaxError</code></h2>
-
-<h3 id="Propiedades_2">Propiedades</h3>
-
-<div>{{page('/es/docs/Web/JavaScript/Referencia/Objetos_globales/SyntaxError/prototype', 'Propiedades')}}</div>
-
-<h3 id="Metodos_2">Metodos</h3>
-
-<div>{{page('/es/docs/Web/JavaScript/Referencia/Objetos_globales/SyntaxError/prototype', 'Metodos')}}</div>
-
-<h2 id="Ejemplos">Ejemplos</h2>
-
-<h3 id="Capturando_un_SyntaxError">Capturando un <code>SyntaxError</code></h3>
-
-<pre class="brush: js">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"
-}
-</pre>
-
-<h3 id="Creando_un_SyntaxError">Creando un <code>SyntaxError</code></h3>
-
-<pre class="brush: js">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"
-}
-</pre>
-
-<h2 id="Especificaciones">Especificaciones</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.11.6.4', 'SyntaxError')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-native-error-types-used-in-this-standard-syntaxerror', 'SyntaxError')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-native-error-types-used-in-this-standard-syntaxerror', 'SyntaxError')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilidad_con_Navegarores">Compatibilidad con Navegarores</h2>
-
-{{Compat("javascript.builtins.SyntaxError")}}
-
-<h2 id="Véase_también">Véase también</h2>
-
-<ul>
- <li>{{jsxref("Error")}}</li>
- <li>{{jsxref("SyntaxError.prototype")}}</li>
-</ul>
diff --git a/files/es/web/javascript/reference/global_objects/syntaxerror/index.md b/files/es/web/javascript/reference/global_objects/syntaxerror/index.md
new file mode 100644
index 0000000000..eadce42a6e
--- /dev/null
+++ b/files/es/web/javascript/reference/global_objects/syntaxerror/index.md
@@ -0,0 +1,75 @@
+---
+title: SyntaxError
+slug: Web/JavaScript/Reference/Global_Objects/SyntaxError
+translation_of: Web/JavaScript/Reference/Global_Objects/SyntaxError
+original_slug: Web/JavaScript/Referencia/Objetos_globales/SyntaxError
+browser-compat: javascript.builtins.SyntaxError
+---
+{{JSRef}}
+
+El objeto **`SyntaxError`** represta un error cuando se trata de interpretar código que resulta ser inválido sintácticamente. Esto ocurre cuando el motor de JavaScript encuentra el orden de los tokens o los token mismos no son conformes a la sinstaxis del lenguaje cuando se analiza el código.
+
+## Constructor
+
+- {{jsxref("Global_Objects/SyntaxError/SyntaxError", "SyntaxError()")}}
+ - : Crea un nuevo objeto `SyntaxError`.
+
+## Propiedades de instancia
+
+- {{jsxref("Error.prototype.message", "SyntaxError.prototype.message")}}
+ - : Mensaje de error. Heredado de {{jsxref("Error")}}.
+- {{jsxref("Error.prototype.fileName", "SyntaxError.prototype.fileName")}}
+ - : Ruta al archivo que ha provocado este error. Heredado de {{jsxref("Error")}}.
+- {{jsxref("Error.prototype.lineNumber", "SyntaxError.prototype.lineNumber")}}
+ - : Número de línea en el archivo que ha provocado este error. Heredado de {{jsxref("Error")}}.
+- {{jsxref("Error.prototype.columnNumber", "SyntaxError.prototype.columnNumber")}}
+ - : Número de columna en el archivo que ha provocado este error. Heredado de {{jsxref("Error")}}.
+- {{jsxref("Error.prototype.stack", "SyntaxError.prototype.stack")}}
+ - : Trazado de la pila de ejecución. Heredado de {{jsxref("Error")}}.
+
+## Ejemplos
+
+### Controlando un SyntaxError
+
+```js
+try {
+ eval("hoo bar");
+} catch (e) {
+ console.error(e instanceof SyntaxError);
+ console.error(e.message);
+ console.error(e.name);
+ console.error(e.fileName);
+ console.error(e.lineNumber);
+ console.error(e.columnNumber);
+ console.error(e.stack);
+}
+```
+
+### Creando un SyntaxError
+
+```js
+try {
+ throw new SyntaxError("Hello", "someFile.js", 10);
+} catch (e) {
+ console.error(e instanceof SyntaxError); // true
+ console.error(e.message); // Hello
+ console.error(e.name); // SyntaxError
+ console.error(e.fileName); // Ejemplo.js
+ console.error(e.lineNumber); // 10
+ console.error(e.columnNumber); // 0
+ console.error(e.stack); // @debugger eval code:3:9
+}
+```
+
+## Especificaciones
+
+{{Specifications}}
+
+## Compatibilidad con navegadores
+
+{{Compat}}
+
+## Véase también
+
+- {{jsxref("Error")}}
+