Objects created by using object literals use
Object.prototype as their prototype. Objects created with the
new operator use the value of the prototype property of their constructor. Objects created with
Object.create() use the first argument to that function (which may be
null) as their prototype.
You can get the prototype of any object by passing that object to
Here is the basic syntax: