(四十二)JavaScript函数式编程(下)
5:函数组合
函数嵌套
function1(function2(function13(x)));
函数组合
var compose = (function1, function2) => (x => function1(function2(x)));
var function1 = param => param + 1;
var function2 = param => param + 2;
var final = compose(function1, function2);
final(1);
/* 4 */