What is the difference between __proto__ and prototype?
Property Description
prototy
A property of functions, used when creating objects with new.
__proto
A property of objects, points to the object’s prototype (used in the prototype
chain).
Example:
function Person() {}
console.log(Person.prototype); // prototype object
const p = new Person();
console.log(p.__proto__); // same as Person.prototype
🔹 6. Classes (ES6+) – Q&A