# curry 方法
接口
function curry(fn: Function): Function;
版本
1.0.0
# 作用:用来柯里化的函数
# 引入
// 直接引入
import { curry } from 'project-libs';
// 单独引入
import curry from 'project-libs/build/func/curry';
# 参数
参数 | 类型 | 是否必须 | 含义 |
---|---|---|---|
fn | Function | 是 | 参数为函数 |
# 返回值
是否有返回值 | 类型 | 说明 |
---|---|---|
是 | Function | 返回也是一个函数 |
# 小例子
let abc = function(a, b, c) {
return [a, b, c];
};
const curried = curry(abc);
curried(1)(2)(3);
curried(1,2)(3);
curried(1,2,3);
// [1,2,3]