前言:
现时看官们对“怎么先执行一个函数后执行另一个函数”大体比较着重,我们都需要学习一些“怎么先执行一个函数后执行另一个函数”的相关内容。那么小编也在网摘上网罗了一些有关“怎么先执行一个函数后执行另一个函数””的相关内容,希望咱们能喜欢,小伙伴们一起来了解一下吧!执行从右到左的函数组合。 使用 Array.prototype.reduce() 方法执行从右到左的函数组合。 最后一个(最右边的)函数可以接受一个或多个参数;其余函数必须是一元的。
JavaScript
const compose = (...fns) => fns.reduce((f, g) => (...args) => f(g(...args)));
示例:
const add5 = x => x + 5;const multiply = (x, y) => x * y;const multiplyAndAdd5 = compose( add5, multiply);multiplyAndAdd5(5, 2); // 15
更多内容请访问我的网站:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #怎么先执行一个函数后执行另一个函数