SNSuraj Navaleinblogwithsuraj.hashnode.dev·Apr 20 · 23 min readJavaScript DecodedJavaScript Modules: Import and Export Explained Why Modules Exist: The Problem First Imagine building a house and putting every single thing — furniture, plumbing, wiring, walls — all in one giant roo00
SNSuraj Navaleinblogwithsuraj.hashnode.dev·Mar 26 · 14 min readSynchronous vs Asynchronous JavaScript — And How Async/Await Makes It Simple & Try , catch , finally JavaScript is single-threaded. That means it does one thing at a time, in order, from top to bottom. Most of the time, that is fine. But what happens when one task takes a long time — like fetching da00
SNSuraj Navaleinblogwithsuraj.hashnode.dev·Mar 13 · 7 min readThe Magic of this, call(), apply(), and bind() in JavaScriptOne of JavaScript's most misunderstood features — and one of its most powerful. Once you truly understand this, the language starts making a whole lot more sense. 🧠 What is this in JavaScript? Here'00
SNSuraj Navaleinblogwithsuraj.hashnode.dev·Mar 13 · 8 min readFunction Declaration vs Function ExpressionYou write the same three lines of code in ten different places. Then your client says "change the calculation." Now you hunt through your entire codebase fixing each one. There is a better way — funct00
SNSuraj Navaleinblogwithsuraj.hashnode.dev·Mar 13 · 8 min readUnderstanding Object-Oriented Programming in JavaScriptCode that mimics the real world. Objects that hold data and behaviour together. That's the promise of OOP — and once it clicks, you'll never think about programs the same way again. 🧠 What is Object00