fruitfulejiro.hashnode.devMastering Destructuring in JavascriptQ: What do you call an object that's been destructured? A: A bunch of properties. 馃ぃ. Destructuring is a powerful ES6 feature that simplifies code and enhances readability by unpacking values from arrays or objects into distinct variables. Let's expl...Nov 17, 2023路5 min read
fruitfulejiro.hashnode.devUnderstanding Memory Allocation in JavaScript: Primitives vs. Reference Types.Understanding how variables are processed and stored in Javascript is crucial for writing efficient and bug-free code. Two fundamental categories of variables, namely Primitive Types and Reference Types, play a vital role in shaping the behavior of y...Nov 10, 2023路3 min read
fruitfulejiro.hashnode.devWhat is Hoisting: Javascript Under the HoodHoisting in JavaScript refers to the automatic movement of variables and functions to the top of their containing scope during code execution. While this definition captures the essence, it's essential to delve into the underlying processes within th...Oct 10, 2023路3 min read
fruitfulejiro.hashnode.devWhat Happens When You Type 'google.com' in Your BrowserHave you ever been curious about how your browser precisely knows what to display when you enter a web address or URL? When you type something like "google.com" and press Enter, your browser embarks on a journey to find the IP address linked to this ...Sep 23, 2023路3 min read
fruitfulejiro.hashnode.devUnderstanding Different Scope Levels in JavascriptThe First question we must address is the "Definition of Scope". In Javascript and most other programming languages, your code executes within a designated scope.Scope refers to the part of a program where a variable, function, and various other iden...Sep 16, 2023路5 min read