From d94b4f47476bbc901753f68d6dfe317e1c5c732e Mon Sep 17 00:00:00 2001 From: MDN Date: Sat, 29 May 2021 01:14:43 +0000 Subject: [CRON] sync translated content --- .../operators/pipeline_operator/index.html | 65 ---------------------- 1 file changed, 65 deletions(-) delete mode 100644 files/pt-br/web/javascript/reference/operators/pipeline_operator/index.html (limited to 'files/pt-br/web') diff --git a/files/pt-br/web/javascript/reference/operators/pipeline_operator/index.html b/files/pt-br/web/javascript/reference/operators/pipeline_operator/index.html deleted file mode 100644 index 9de22603c9..0000000000 --- a/files/pt-br/web/javascript/reference/operators/pipeline_operator/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: Operador Pipeline -slug: Web/JavaScript/Reference/Operators/Pipeline_operator -translation_of: Web/JavaScript/Reference/Operators/Pipeline_operator ---- -
{{jsSidebar("Operators")}} {{SeeCompatTable}}
- -

O operador experimental pipeline |> (atualmente no estágio 1) permite a criação de chamadas de funções encadeadas de maneira legível. Basicamente, o operador de pipeline fornece açúcar sintático em uma chamada de função com um único argumento, permitindo que você escreva

- -

'%21' |> decodeURI ao invés de decodeURI('%21').

- -

Sintaxe

- -
expressão |> função
- -

Exemplos

- -

Chamadas de funções encadeadas

- -

 

- -

O operador de pipeline pode melhorar a legibilidade ao encadear várias funções.

- -
const double = (n) => n * 2;
-const increment = (n) => n + 1;
-
-// sem o perador pipeline
-double(increment(double(double(5)))); // 42
-
-// com o operador pipeline
-5 |> double |> double |> increment |> double; // 42
-
- -

Especificações

- - - - - - - - - - - - - - - - -
EspecificaçãoStatusComentário
Pipeline operator draftEstágio 1Não faz parte da especificação ECMAScript ainda.
- -

Compatibilidade com os navegadores

- -
- - -

{{Compat("javascript.operators.pipeline")}}

-
- -

Ver também

- - -- cgit v1.2.3-54-g00ecf