Explained - Currying in Functional Programming? With examples in javascript

Explained - Currying in Functional Programming? With examples in javascript