函数组合 =>饲养函数 =>compose
    定义:若干个纯函数 偏函数 柯里化函数 组合成一个新的函数 形成数据传递 并是心啊一种有序执行的效果

    1. function compose(){
    2. let args = Array.from(arguments),
    3. lastIdx = args.length - 1;
    4. return function (x){
    5. var res = args[lastIdx](x);
    6. while(lastIdx --){
    7. res = args[lastIdx](res);
    8. }
    9. return
    10. }
    11. }
    12. // 使用reduce
    13. function composeSecond(){
    14. let args = Array.from(arguments);
    15. return function(){
    16. return args.reduceRight((prev,cur)=>{
    17. return cur(prev)
    18. },x)
    19. }
    20. }

    love is never having to say sorry;
    compose is never having to say data;