What does the new operator do?
What property of JavaScript functions can store shared behavior for instances created with new?
Prototype property.
What does the instanceof operator do?
It checks if a prototype property appears anywhere in the prototype chain of an object.