// 填写JavaScript function curryIt(fn) { let args = []; return function func(n){ args.push(n); if(args.length===fn.length){ return fn.apply(this,args); } return func; } } var fn = function (a, b, c) { return a + b + c }; curryIt(fn)(1)(2)(3);
// 填写JavaScript function curryIt(fn) { let args = []; return function func(n){ args.push(n); if(args.length===fn.length){ return fn.apply(this,args); } return func; } } var fn = function (a, b, c) { return a + b + c }; curryIt(fn)(1)(2)(3);