function/compose.jsjavascript
import pipe from './pipe'
/**
* 从右到左组合多个函数。
* @function compose
* @memberof module:function
* @param {...Function} functions 要组合的函数
* @returns {Function} 组合后的函数
* @throws {TypeError} 任一参数不是函数时抛出
*/
function compose(...functions) {
return pipe(...functions.reverse())
}
export default compose