aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/javascript
diff options
context:
space:
mode:
Diffstat (limited to 'files/es/web/javascript')
-rw-r--r--files/es/web/javascript/reference/operators/pipeline_operator/index.html79
1 files changed, 0 insertions, 79 deletions
diff --git a/files/es/web/javascript/reference/operators/pipeline_operator/index.html b/files/es/web/javascript/reference/operators/pipeline_operator/index.html
deleted file mode 100644
index 60b1de0858..0000000000
--- a/files/es/web/javascript/reference/operators/pipeline_operator/index.html
+++ /dev/null
@@ -1,79 +0,0 @@
----
-title: Operador Pipeline
-slug: Web/JavaScript/Reference/Operators/Pipeline_operator
-tags:
- - Encadenamiento
- - Experimental
- - JavaScript
- - Operador
- - Pipeline
-translation_of: Web/JavaScript/Reference/Operators/Pipeline_operator
-original_slug: Web/JavaScript/Referencia/Operadores/Pipeline_operator
----
-<div>{{jsSidebar("Operators")}} {{SeeCompatTable}}</div>
-
-<p>El operador experimental pipeline <code>|&gt;</code> (actualmente en su fase1) conduce el valor de una expresión dentro de una función. Esto permite la creación de llamadas de función en cadena de un modo más legible. El resultado es una simplificación sintáctica en la cual la llamada a una función con un único parámetro puede ser escrita del siguiente modo:</p>
-
-<pre class="brush: js">let url = "%21" |&gt; decodeURI;</pre>
-
-<p>La llamada equivalente en sintaxis tradicional tiene este aspecto:</p>
-
-<pre class="brush: js">let url = decodeURI("%21");
-</pre>
-
-<h2 id="Sintaxis">Sintaxis</h2>
-
-<pre class="syntaxbox"><em>expression</em> |&gt; <em>function</em>
-</pre>
-
-<p>El valor especificado en la <code>expression</code> se pasa dentro de la  <code>function</code> como su único parámetro.</p>
-
-<h2 id="Ejemplos">Ejemplos</h2>
-
-<h3 id="Encadenando_llamadas_a_funciones">Encadenando llamadas  a funciones</h3>
-
-<p>El operador pipeline puede mejorar la legibilidad cuando se encadenan varias funciones entre si.</p>
-
-<pre class="brush: js">const double = (n) =&gt; n * 2;
-const increment = (n) =&gt; n + 1;
-
-// sin operador pipeline
-double(increment(double(double(5)))); // 42
-
-// con operador pipeline
-5 |&gt; double |&gt; double |&gt; increment |&gt; double; // 42
-</pre>
-
-<h2 id="Especificaciones">Especificaciones</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Especificación</th>
- <th scope="col">Estado</th>
- <th scope="col">Comentario</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><a href="https://tc39.github.io/proposal-pipeline-operator/#sec-intro">Borrador del operador Pipeline</a></td>
- <td>Fase 1</td>
- <td>Todavía no forma parte de la especificación ECMAScript</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilidad_con_navegadores">Compatibilidad con navegadores</h2>
-
-<div>
-<div class="hidden">La tabla de compatibilidad en esta página se genera a partir de datos estructurados. Si quieres contribuir a estos datos, por favor consulta <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> y mándanos una pull request.</div>
-
-<p>{{Compat("javascript.operators.pipeline")}}</p>
-</div>
-
-<h2 id="Ver_también">Ver también</h2>
-
-<ul>
- <li><a href="https://github.com/tc39/proposal-pipeline-operator">Github - Proposal-pipeline-operator</a></li>
- <li><a href="https://github.com/tc39/proposals">TC39 proposals</a></li>
-</ul>