Mozilla Objects guide
Mozilla Objects reference
A constructor allows the new object to refer to it's own values.
Returns an array of an object's keys.
Returns an array of an object's values.
Returns an array of all entries in an oibject.
You can add new properties to objects via the prototype method.
You can use the hasOwnProperty method to distinguish between own and prototype properties.