本文主要是介绍compose函数第二步,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我们要先计算a函数,依赖a函数返回的结果在计算b函数
举例:
let a = (x,y)=>x+y;let b = (m)=>m * m;
第一种:
let q1 =function compose(a,b){return (x,y) => b(a(x,y))
}
第二种:
function q (...[first,...out])=>(...args)=>{let ret = first(...args);if(!fn){return }out.forEach(fn=>{ret = fn(ret)})}
这篇关于compose函数第二步的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!