Map and Set in JavaScriptIntroduction JavaScript already has: Object {} for key value pairs Arrays [] for lists So why do we need Map and Set? Because sometimes: Objects are limited Arrays allows duplicates Code becomeMar 24 · 3 min readjavascriptessentials.hashnode.dev
Destructuring in JavaScriptIntroduction Have you ever written code like this: const user = { name: "Tony", age: 24, city: "New York" }; const name = user.name; const age = user.age; const city = user.city; Looks repetitMar 24 · 3 min readjavascriptessentials.hashnode.dev
JavaScript Promises Explained for BeginnersHave you ever written code that depends on something that hasn't happened yet? Data from an API File loading Timer Completion Handling this used to be messy, until Promises came in.In this blog wMar 24 · 3 min readjavascriptessentials.hashnode.dev
Understanding The this Keyword in JavaScriptIntroduction The this keyword in JavaScript confuses almost everyone at first. But here's the simplest way to think about it: this refers to who is calling the function Not where it's written, but hMar 24 · 3 min readjavascriptessentials.hashnode.dev
Synchronous vs Asynchronous JavaScriptJavaScript looks simple when we write it.But under the hood, it handles tasks in two very different ways: Synchronous (one by one) Asynchronous (non-blocking) Understanding this difference is crucMar 23 · 3 min readjavascriptessentials.hashnode.dev