JavaScript Pipeline Operator
Last Updated :
18 Dec, 2023
The JavaScript Pipeline Operator ( |> ) is used to pipe the value of an expression into a function. This operator makes chained functions more readable. This function is called the ( |> ) operator and whatever value is used on the pipeline operator is passed as an argument to the function. The functions are placed in the order in which they operate on the argument.
Syntax:
expression |> function
Using the Pipeline Operator
As the Pipeline Operator is an experimental feature and currently in stage 1 proposal, there is no support for currently available browsers and therefore is also not included in Node. However, one can use Babel (JavaScript Compiler) to use it.
Steps:
- Before moving ahead, make sure that Node.js is installed.
- Create a directory on your desktop (say pipeline-operator) and within that directory create a JavaScript file (say main.js).
- Navigate to the directory and initialize a package.json file that contains relevant information about the project and its dependencies.
npm init
Example: This exmaple shows the use of Pipeline Operator.
Javascript
function add(x) {
return x + 10;
}
function subtract(x) {
return x - 5;
}
let val1 = add(subtract(add(subtract(10))));
console.log(val1);
let val2 = 10 |> subtract |> add |> subtract |> add;
console.log(val2);
|
Output:
20
20
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...