how to write a sum function with infinite number of arguments, using currying in javascript?
- 阅读更多 关于 how to write a sum function with infinite number of arguments, using currying in javascript?
问题 I have tried writing the below code to find sum of 'n' numbers using sum function. I am getting the correct response in output . But i am unable to return that using sum function, as i always have to return a function, which is required for curried effect. Please help. Thanks in advance. var output = 0, chain; function sum() { var args = Array.prototype.slice.call(arguments); output += args.reduce(function(a, b) { return a + b; }); sumCurried = sum.bind(output); sumCurried.val = function() {