[Solved] Javascript function executed in this pattern “xyz()()” throws error?
[ad_1] It would only work if recursiveSum would return a function. Right now, you try to execute the return value of recursiveSum(1) as a function. It isn’t (it’s undefined), and thus an error is thrown; you try to execute undefined(2)(3). You could do something like this. function currySum(x) { return function(y) { return function(z) { … Read more