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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM