What does the new operator do?
Creates a blank, plain JavaScript object. creates a new object - assigns prototype, assigning this keyword and returning object.
What property of JavaScript functions can store shared behavior for instances created with new?
functions have a prototype property that can be used to store shared behavior for instances created with the new operator.
What does the instanceof operator do?
it tells you if there is an instance of the property of an object that is passed in as an argument.