问答题1097/1597实现柯里化

难度:
2021-07-11 创建

参考答案:

柯里化是什么:是指这样一个函数,它接收函数 A,并且能返回一个新的函数,这个新的函数能够处理函数 A 的剩余参数

1function createCurry(func, args) { 2 var argity = func.length; 3 var args = args || []; 4 5 return function () { 6 var _args = [].slice.apply(arguments); 7 args.push(..._args); 8 9 if (args.length < argity) { 10 return createCurry.call(this, func, args); 11 } 12 13 return func.apply(this, args); 14 } 15}

最近更新时间:2021-07-11

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!