Oct 14, 2025 · 4 min read · If you ever think about how JavaScript executes code behind the scenes.. then this blog is the last blog you have to read for you lifetime understanding… let’s deep dive into it. Do you know how this code is executed and what the output of it? // a ...
Join discussion
Apr 7, 2025 · 16 min read · Hey coder friend 👋, I know how confusing JavaScript OOP (Object-Oriented Programming) can feel at first. I’ve been there too — staring at code, rereading tutorials, watching videos over and over, wondering, "Wait, what even IS abstraction?" 😵💫 Tr...
Join discussion
Apr 6, 2025 · 5 min read · Have you ever copied an object in Javascript, only to find out the changes in the new object also affect the original? But you clearly made a copy, so why does the original still get affected? This is why understanding the concept of deep copy and sh...
Join discussionOct 19, 2024 · 4 min read · In JavaScript, the execution context and the event loop determine how code, particularly asynchronous code, gets executed. The example provided involves asynchronous behavior (with setTimeout and Promise). Let's break it down step by step, explaining...
Join discussionAug 15, 2024 · 5 min read · In JavaScript, the event loop is the mechanism that processes and responds to events. It's responsible for executing code, collecting and processing events, and executing queued sub-tasks. To grasp this concept fully, we need to delve into several in...
Join discussion
Aug 14, 2024 · 2 min read · What is Hoisting? Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their 1 scope before code execution. 2 However, this doesn't mean the values are also moved; only the declarations are hoisted. ...
Join discussion
May 26, 2024 · 3 min read · JavaScript is a versatile and powerful language, but it comes with some concepts that can be tricky to understand. In this blog, we’ll explore three important concepts: hoisting, the this keyword, and the difference between undefined and not defined....
Join discussion
Mar 10, 2024 · 3 min read · In the world of JavaScript, closures are like magic tricks that can make your code do wonderful things. But don't worry, you don't need a magician's hat to understand them. Let's break it down into something as simple as sharing a secret message, so ...
Join discussion
Aug 21, 2023 · 4 min read · Introduction Have you ever come across this concept of Javascript Hoisting? If you always wonder how Javascript executes the code, here is the right place you can able to understand this. Will try to explore together how the magic happens in Javascri...
Join discussion