What does the new operator do?
What property of JavaScript functions can store shared behavior for instances created with new?
The prototype property of JS functions can store shared behavior for instances created with new.
What does the instanceof operator do?
The instanceof property checks if an object has the same prototype of a constructor or any of the prototypes inherited by the constructor through the prototype chain.