Currying refers to the process of transforming a function with multiple arity into the same function with less arity. The curried effect is achieved by binding some of the arguments to the first…
JavaScript was a functional programming language even before it got its name! Back in 1995 Netscape…
Recursion is the process in which a function is called by itself, either directly or indirectly. Recursion allows you to write some very elegant code. But when using recursion you need to be aware of…
These were the top 10 stories published by The JavaScript Collection; you can also dive into yearly archives: 2013, 2014, 2015, and 2016.