Understanding Composition in JavaScriptIntroduction Composition is one of those things that you hear about a lot in functional programming. In this article, we will learn about composition and how to use it. Composition Composition is a function that takes multiple functions that are unar...Sep 14, 2022 · 3 min readadithdanthi.hashnode.dev
Understanding Currying in JavaScriptIntroduction While talking about functional programming, we might have heard the term "currying". But what is it? What does it mean? How does it work? Let's find out. What is currying? Currying is a technique of evaluating a function with multiple ar...Sep 10, 2022 · 3 min readadithdanthi.hashnode.dev
Understanding Closures in JavaScriptIntroduction If you’re familiar with functional programming, you would have heard of closures. They are one of the most important concepts in JavaScript. They are used to create private variables and functions. They are also used to create private me...Sep 3, 2022 · 5 min readadithdanthi.hashnode.dev