NINoushin Iinzubairjaved.hashnode.dev·Mar 14 · 4 min readThe Magic of this, call(), apply(), and bind() in JavaScriptThe Magic of this, call(), apply(), and bind() in JavaScript When learning JavaScript, one concept that often confuses beginners is the keyword this. At first, it may seem unclear what this actually r00
NINoushin Iinzubairjaved.hashnode.dev·Mar 14 · 4 min readFunction Declaration vs Function Expression: What’s the Difference? When writing JavaScript programs, we often repeat certain pieces of code. Instead of rewriting the same logic again and again, we can place it inside a function. A function is simply a reusable block 00
NINoushin Iinzubairjaved.hashnode.dev·Mar 14 · 3 min readJavaScript Arrays 101JavaScript Arrays 101 When learning JavaScript, one common problem is storing multiple values. For example, imagine you want to store your five favorite movies. If you store them separately, the code 00
NINoushin Iinzubairjaved.hashnode.dev·Mar 14 · 4 min readUnderstanding Object-Oriented Programming in JavaScript When software becomes larger, managing code can become difficult. If everything is written randomly, the code quickly becomes messy and hard to maintain. This is where Object-Oriented Programming (OOP00
NINoushin Iinzubairjaved.hashnode.dev·Mar 14 · 4 min readUnderstanding Objects in JavaScriptWhen we start learning JavaScript, we usually store simple values like names, numbers, or booleans in variables. But real-world data is often more complex. For example, imagine you want to store infor00