I have one question please answer it and clear my dillema:
//below is currying function const sum = a => { return (b) => { return a+b; } }
So my query is why we need to nest functions and make it currying? Why cant we simply define it as follow:
const sum = (a,b) => a+b;
In this way, we also pass a & b, whereas in first example we also pass a & b, then what is difference? What are advantages?
I didnt see anything about this, elaborate on this would be appreciated.
Thanks in advance!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I have one question please answer it and clear my dillema:
//below is currying function
const sum = a => {
return (b) => {
return a+b;
}
}
So my query is why we need to nest functions and make it currying? Why cant we simply define it as follow:
const sum = (a,b) => a+b;
In this way, we also pass a & b, whereas in first example we also pass a & b, then what is difference? What are advantages?
I didnt see anything about this, elaborate on this would be appreciated.
Thanks in advance!