Jan 31 · 10 min read · 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 ...
Join discussion
Aug 31, 2025 · 3 min read · 👋 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...
Join discussion
Jun 22, 2025 · 5 min read · In our previous blog (https://simplejs.hashnode.dev/prototype-the-backbone-of-js-objects), we studied what are prototypes and how they are responsible for validating the statement that “Everything in JavaScript is an object”. We discussed the differe...
Join discussion
May 7, 2025 · 5 min read · For one of my many side project escapades (unfinished), I built a web component library for rendering 3D elements using Three.js. Each component in the library encapsulates a unique 3D scene or model and can be reused in any HTML page. While building...
Join discussion
Jan 10, 2025 · 4 min read · Inheritance is a cornerstone of object-oriented programming, allowing developers to reuse code, extend functionality, and create relationships between objects. JavaScript, being a versatile and dynamic language, provides multiple ways to implement in...
Join discussion
Jun 2, 2024 · 2 min read · Lets create an Employee constructor function with the following instance properties. const Employees = function (empName, empId, dept, doj) { this.empId = empId; this.empName = empName; this.dept = dept; this.doj = doj; }; Lets create a meth...
Join discussion