Pipe
Concatenando funções
history | grep xfunction pipe(...[fn, ...fns]) {
return (value) => fns.reduce((prev, curr) => curr(prev), fn(value))
}const square = (value) => value * 2const percent = (n) => (value) => (n / 100) * valueconst calculate = pipe(square, percent(10))calculate(100) // 20Last updated