1.0.1 • Published 10 years ago

curried-map v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

curried-map

A curried way to map an array through a function.

import map from 'curried-map';

Promise.resolve([0,1,2])
	.then( map(a=>a*a) );

API

map(fn, items)

fn is any function compatible with [].map.

items is an array.

Returns a new array of mapped items.

map(fn)

fn is any function compatible with [].map.

Returns a new function expecting an array. When the returned function is executed, it produces the mapped array.

var squarer = map(n=>n*n);

squarer([2,3]); // [4, 9]
squarer([4,5]); // [16, 25]