JavaScript currying 3 — Compose

Lukas Polak
1 min readSep 10, 2020

The compose function in the code below takes any number of functions, returns a function that takes the initial value, and then uses the reduceRight function to iterate right-to-left over each function f in functions argument and returns the accumulated value y. In other words, the compose function creates a pipeline of functions with the output of the function is connected to the input of the next function.

Originally published at https://dev.to on September 10, 2020.

--

--