# compose 方法

接口 function compose(): any;

版本 1.0.0

# 作用:组合函数,从右向左依次执行

# 引入

// 直接引入
import { compose } from 'project-libs';

// 单独引入
import compose from 'project-libs/build/func/compose';

# 参数

参数 类型 是否必须 含义
函数名 Function 参数为函数

# 返回值

是否有返回值 类型 说明
Function 返回也是一个函数

# 小例子

function a(name) { return 'test:' + name }
function b(statement) { return statement.toUpperCase() + '!' }
function c(str) { return str.replace(/[cC]/, 'CCCCC') }

compose(a, b, c)('com')

// test:CCCCCOM!