Open monsterooo opened 6 years ago
compose是一个组合辅助函数,它可以将多个高阶函数合并成一个函数。比如你有一些高阶函数它们需要这样组合执行a(b('input value'))如果函数较多这种写法就不太合适,这时我们可以使用compose将多个函数的执行组合成一个函数。例如:compose(a,c)('input value')。如果想了解更详细的信息请参考阮一峰老师的文章。
a(b('input value'))
compose
compose(a,c)('input value')
compose(...functions: Array<Function>): Function
compose接收一个或多个函数参数
const { compose } = Recompose; function a(a) { return a + '-a func'; } function b(b) { return b + '-b func'; } var c = compose(a, b); console.log(c('我是原始值')) // 我是原始值-b func-a func
在codepen在线预览
compose 介绍
compose是一个组合辅助函数,它可以将多个高阶函数合并成一个函数。比如你有一些高阶函数它们需要这样组合执行
a(b('input value'))
如果函数较多这种写法就不太合适,这时我们可以使用compose
将多个函数的执行组合成一个函数。例如:compose(a,c)('input value')
。如果想了解更详细的信息请参考阮一峰老师的文章。compose Flow Type
compose
接收一个或多个函数参数compose 实例
在线DEMO
在codepen在线预览