问答题1190/1593函数珂里化

实现方法add:

1add(1)(2)(3)(4)=10; 2add(1)(1,2,3)(2)=9;
难度:
2021-07-06 创建

参考答案:

1function add() { 2 const _args = [...arguments]; 3 function fn() { 4 _args.push(...arguments); 5 return fn; 6 } 7 fn.toString = function() { 8 return _args.reduce((sum, cur) => sum + cur); 9 } 10 return fn; 11}

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

赞赏支持

预览

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