js 如何实现管道或者说组合

前言

概念:管道是从左往右函数执行,组合是从右往左执行。

实现

原理与作用后续补齐。

function compose(...funcs)
{
     return function(x)
     {
      funcs.reduceRight(function(args,func){
            return func(args);
        },x);
     }
}
function pips(...funcs)
{ 
      return function(x)
      {
        funcs.reduce(function(args,func){
          return func(args);
        });
      }
}
上一篇:七 .Flask 请求流程


下一篇:webpack打包时候去掉console.log配置