Hint
Prototype changes are immediately reflected in all existing instances — the chain is looked up dynamically at call time.
function Vehicle(type) { this.type = type; }
const car = new Vehicle('car');
Vehicle.prototype.describe = function() {
return 'I am a ' + this.type;
};
console.log(car.describe());I am a car
Explanation: Adding to the prototype AFTER creating instances still works — prototype lookup is dynamic, not a snapshot at creation time.
Key Insight: Prototype changes are immediately reflected in all existing instances — the chain is looked up dynamically at call time.