0.1.0 • Published 10 years ago
fncmp v0.1.0
fncmp
fncmp
provides function composition in JavaScript.
This lets you write very expressive code, combining simple functions into more complex ones.
For example, instead of writing:
array.map(doStuff).map(moreStuff).map(yetMore);
or the more performant, but uglier:
array.map(function(item) {
item = doStuff(item);
item = moreStuff(item);
item = yetMore(item);
return item;
});
Just use function composition:
var compose = require("fncmp");
array.map(compose(yetMore, moreStuff, doStuff));
// Notice how functions are composed from right to left.
License
MIT
0.1.0
10 years ago