© 2026 Hashnode
Context & About Me I am a B.Tech IT student currently re-learning JavaScript internals deeply to master Backend Engineering. I learned these concepts from Hitesh Choudhary (channel name: Chai aur Code). I watch his videos, understand them, and write ...

We often rely on syntactic sugar in modern development, but there is immense value in understanding the raw mechanics of JavaScript—specifically how Prototypes, Context (this), and Fluent Interfaces work together. I was experimenting with a pattern t...

👋 Introduction When we first learn JavaScript, we are told that “everything is an object.” But behind the scenes, JavaScript doesn’t use classes the way Java or C++ does. Instead, it uses something called prototypes. Think of a prototype as a bluepr...

In JavaScript, everything is an object, from Arrays to strings, including functions, which are called specialized objects. JavaScript follows a prototype-based system that allows objects to inherit properties from one another with the help of prototy...

Introduction JavaScript is often called a "weird" language, and a big part of that reputation comes from its quirky inheritance model. Unlike traditional class-based languages like Java or C++, JavaScript embraces prototype inheritance, a system wher...

JavaScript, the lingua franca of the web, has a unique and powerful object-oriented programming (OOP) paradigm rooted in its prototypal nature. Unlike traditional class-based OOP languages like Java or C++, JavaScript allows objects to inherit direct...
