Your Submissions
You haven't submitted any code for this challenge yet. Solve the problem by passing all the test cases, and your submissions will appear here.
xxxxxxxxxx17
function curry(func) { // ...args collects arguments as array return function curriedFunc(args) { // Check if current args passed equals the number of args func expects if (args.length >= func.length) { // if args length equals the expected number, pass into func (spread) return func(args); } else { /* Else, we return a function that collects the next arguments passed and recursively call curriedFunc */ return function (next) { return curriedFunc(args, next); }; } };}OUTPUT
Results will appear here.