# pipe 方法
接口
function pipe(): any;
版本
1.0.0
# 作用:管道函数,从左向右依次执行
# 引入
// 直接引入
import { pipe } from 'project-libs';
// 单独引入
import pipe from 'project-libs/build/func/pipe';
# 参数
参数 | 类型 | 是否必须 | 含义 |
---|---|---|---|
函数名 | Function | 是 | 参数为函数 |
# 返回值
是否有返回值 | 类型 | 说明 |
---|---|---|
是 | Function | 返回也是一个函数 |
# 小例子
function a(name) { return 'test:' + name }
function b(statement) { return statement.toUpperCase() + '!' }
function c(str) { return str.replace(/[cC]/, 'CCCCC') }
pipe(a, b, c)('com')
// TEST:CCCCCOM!
← compose 组合函数 replace →