前言
概念:管道是從左往右函數執行,組合是從右往左執行。
實現
原理與作用后續補齊。
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);
});
}
}