What does the new operator do?
create an instance of a user-defined object type or of one of the built-in object types that has a constructor function.
What property of JavaScript functions can store shared behavior for instances created with new?
prototype property
What does the instanceof operator do?
used to test if an object is of a given type/comparison operator