其他分享
首页 > 其他分享> > js 如何实现管道或者说组合

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);
        });
      }
}

标签:function,funcs,或者说,return,...,args,js,管道,func
来源: https://www.cnblogs.com/aoximin/p/12396047.html