AAAdith A Danthiinadithdanthi.hashnode.dev·Sep 14, 2022 · 3 min readUnderstanding 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...00
AAAdith A Danthiinadithdanthi.hashnode.dev·Sep 10, 2022 · 3 min readUnderstanding 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...00
AAAdith A Danthiinadithdanthi.hashnode.dev·Sep 3, 2022 · 5 min readUnderstanding 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...00