Composing Functions in JavaScript
function compose () {
var fns = arguments;
return function (result) {
for (var i = fns.length - 1; i > -1; i--) {
result = fns[i].call(this, result);
}
return result;
};
};
함수를 중복적용?
var number = compose(Math.round, parseFloat);
number('72.5'); //=> 73