When a new function is created a new property is added to it. That property is named prototype. It's an object and initially has two properties:
- constructor: which points to the function itself;
- __proto__
When a new function is created a new property is added to it. That property is named prototype. It's an object and initially has two properties: