Object is the primitive JavaScript object type. All JavaScript objects are descended from Object. That is, all JavaScript objects have the methods defined for Object.:
Category Subject Sinopsys Description Example
Property constructor Specifies the function that creates an object's prototype. Note that the value of this property is a reference to the function itself, not a string containing the function's name
Property prototype Represents the prototype for this class. You can use the prototype to add properties or methods to all instances of a class
Function toSource() Returns a string representing the source code of the object
Function toString() Returns a string representing the specified object
Function valueOf() Returns the primitive value of a object. The primitive value is inherited by all objects descended from the object. The valueOf() method is usually called automatically by JavaScript behind the scenes and not explicitly in code.