When you started learning to program, you would have encountered the term object-oriented programming. Here we discover what it meant and you acknowledged that it is for grouping data into “objects” with attributes.
How do we initialize our chain?
Because a prototype is an object, a prototype has its own prototype. In that case, the prototype of Dog.prototype is Object.prototype
Recall the hasOwnProperty() method.