# compose(funcs) ⇒ function
函数组合。将两个或两个以上的函数组合生成一个新函数,新函数会按照栈顺序执行传入函数
Returns: function
-
返回一个执行函数,可传入需要处理的参数
Author: liukun 919590347@qq.com
Param | Type | Description |
---|---|---|
funcs | Array.Function | 函数组成的数组 |
Example
import { compose } from '@wont/utils'
const trim = (str) => str.trim()
const toLowerCase = (str) => str.toLowerCase()
const split = (str, sep = ',') => str.split(sep)
const getResult = compose([trim, toLowerCase, split])
getResult('a,b,c ') // returns [a, b, c]
← base64 convertObjKeys →