Programação Funcional com JavaScript
Composição de funções com a função compose
const pipe = (...fns) => (arg) => {
let result = arg;
for (const fn of fns) {
result = fn(result);
}
return result;
};
const compose = (...fns) => pipe(...fns.reverse());
# Playlist
- Função de Alta Ordem
- Múltiplas implementações
- Reduce
- Map
- Filter
- Composição de funções com pipeline
- Composição de funções com a função compose