gustavo santos•blogtags
Programação Funcional com JavaScript

Filter


export const map = defn(
  (fn, array) =>
    reduce(
      (items, item) => [...items, fn(item)],
      array,
      []
    ),
  (fn) => (array) => map(fn, array)
);

# 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

Gustavo Santos © 2022