InJavaScript in Plain EnglishbyTech Mentor·Nov 22, 2025Javascript ClosuresA closure allows a function to access variables that were defined outside of it. The closure is created when an inner function captures…
Ashish Makwana·Sep 12, 2025Decoding JavaScript “this” in 9 Different Scenarios: What “this” Refers To and WhyThe behavior of “this” keyword in JavaScript is one of the most confusing topics for JS developers. The confusion comes from the…
Rajnish Tripathi·Jun 26, 2025Day 3 — Hoisting, Scoping, Shadowing, and the Call StackWelcome to Day 3 of my 30-day JavaScript Journey. Today, we go deep into how JavaScript thinks — how it manages variables, memory, and…
Rahul Sajwan·Dec 25, 2024Closures and Lexical Scope in JavaScriptIn JavaScript, two key concepts often discussed together are closures and lexical scoping. These concepts are crucial for understanding how…
Arunangshu Das·Apr 10, 2024Lexical Scoping: Understanding Its Role in ProgrammingIn the realm of programming, understanding the mechanisms that govern how variables are accessed and scoped is crucial. Lexical scoping is…
Emmi Lindsey·Nov 17, 2023Scope & Execution Context: What is the difference?This article is for those who are new to scope and execution context, and might be wondering: are they the same thing? If not, how are they…
Shrihari Murali·Aug 31, 2023What is Closure ? Understanding Javascript ClosuresThe Hidden Power of Lexical Scoping:
Asif Ali·Aug 12, 2023How Closure is Different from Lexical Scoping in Javascript.In Javascript, there is often a blending of concepts of closure and lexical scoping.