Determines whether an object has a property with the specified name.
A property name.
Determines whether an object exists in another object's prototype chain.
Another object whose prototype chain is to be checked.
Determines whether a specified property is enumerable.
A property name.
The initial value of Object.prototype.constructor is the standard built-in Object constructor.