Samuel Wekeforsamuelweke.hashnode.net·Apr 21, 2021A Beginner’s Guide to Closures in JavaScriptOne of JavaScript’s most valuable features is closures. This feature allows developers to create self-contained functions with access to their surrounding context in a particular code. When appropriately implemented, closures can improve code quality...Discuss·303 likes·245 readsFunctional Programming
David MoraisforDavid Moraisdsmorais.hashnode.net·Apr 13, 2021FeaturedYou (may not) Know JSHello my fellow JavaScript developers 👋 Back in my first job I quickly realized that the FreeCodeCamp front end course I had finished wasn't nearly enough to deal with the hardships of creating scalable and maintainable D3 chart templates. A fact th...Manthankumar Satani and 3 others are discussing this4 people are discussing thisDiscuss·209 likes·6.5K readsJavaScript
Deep KiranforDeep Kiran's Blogdeepkiran.hashnode.net·May 20, 2021Polyfill for Bind method and Currying in JavaScriptHello Readers, welcome to another blog on learning the key concepts of JavaScript. We will learn about creating polyfill for the bind method and the currying concept in JS. In order to do that, first, we have to understand how the call, bind and appl...Discuss·71 likes·621 readsJavaScript
Rohit MehtaforCode Culturer0hitm.hashnode.net·Apr 25, 2023Lexical Scoping: The Essential Concept for All ProgrammersProgramming languages provide us with a set of tools to work with data, perform operations on it, and automate various tasks. Two of the most important concepts in programming are lexical scoping and closures. These concepts are closely related and p...Discusslexical scope
Anirudha Patilforatomicjuggernaut.hashnode.net·Apr 17, 2023JavaScript Interview Question: ClosuresFunctions are the building blocks of JavaScript, and they are versatile enough to be used in many ways. Closures are one of the most powerful concepts in JavaScript, but they can be a bit tricky to understand at first. In this article, we will discus...DiscussJavaScript
Annukul ThakranforAnnukul's Blogannukul.hashnode.net·Apr 8, 2023Closures and their power in JavaScriptWe all must have heard of the term Closures in JavaScript and some of you must have encountered it during a tech interview. In this article, I will explain to you what exactly Closures are and how powerful they are if you use them properly. Let's get...Discuss·16 likes·53 readsJavaScript
Elucian MoiseforProgramming Languagessagecode.hashnode.net·Apr 6, 2023Go: FunctionsFunctions in programming are reusable blocks of code that perform a specific task. The concept of functions allows developers to write modular code that can be reused multiple times in a program, rather than typing out the same block of code repeated...Discuss·27 readsGo Languagegolang
Zeeshan AshrafforZeeshan Ashraf' Blogszeer0.hashnode.net·Apr 2, 2023Closures: Understanding Advanced JS ConceptsIn JavaScript, closure is a combination of a function and the lexical environment in which that function was declared. In simpler terms, a closure is a function that has access to variables and parameters in its outer (enclosing) function, even after...Discuss·38 readsJavaScript
Indrajeet GiramforIndrajeet's Code Wordsindrajeetcodes.hashnode.net·Apr 1, 20234 key JavaScript Concepts for Web DevelopmentJavaScript is a type of computer language that helps make web pages come to life! It's one of the most popular languages and is used on almost all websites. As a web developer, there are four important concepts to understand. IIFE Also called an Im...DiscussJavaScriptIIFE
Elucian MoiseforSoftware Engineeringeluchn.hashnode.net·Mar 28, 2023High order functions and ClosuresHigh order function In functional programming, a higher-order function is a function that takes other functions as its arguments or returns a function as its result. Here are some examples of higher-order functions: Map: A function that takes a func...Discuss·1 likeclosure
Arnab Chatterjeeforarnabchatterjee20k.hashnode.net·Mar 28, 2023ClosuresWhen we start our programming journey, the thing that really confuses us is the global identifiers. At that moment we even don't know about the global properties in a language. Then we are introduced to scopes where actually the existence of any data...Discuss·49 readsclosure
Akash Deep ChitranshforAkash Deep Chitransh's blogcodechitra.hashnode.net·Mar 10, 2023Functional Programming: Currying And Partial ApplicationWhat is Currying? Currying is a technique in functional programming to transform a function with multiple arguments into a series of function calls with each having only a single argument. Basically, it converts a function call like this f(a, b) to t...Discuss·11 likes·44 readsJavaScript
Charles Waite NjorogeforNeoPro Solutionscharliescreations.hashnode.net·Mar 10, 2023A Beginner’s Guide to Closures in JavaScriptIf you are a beginner in JavaScript programming, you might have heard about closures, but not sure about what it is and how to use it. Closures are a powerful feature in JavaScript that allows developers to create functions with private variables and...DiscussJavaScript