Programação Funcional com JavaScript
Map
export const map = defn(
(fn, array) =>
reduce(
(items, item) => [...items, fn(item)],
array,
[]
),
(fn) => (array) => map(fn, array)
);
export const map = defn(
(fn, array) =>
reduce(
(items, item) => [...items, fn(item)],
array,
[]
),
(fn) => (array) => map(fn, array)
);