Appendix C. Built-in Objects
This Appendix lists the built-in constructor functions outlined in the ECMAScript (ES) standard, together with the properties and methods of the objects created by these constructors. ES5-specific APIs are listed separately.
Object
Object()
is a constructor that creates objects, for example:
> var o = new Object();
This is the same as using the object literal:
> var o = {}; // recommended
You can pass anything to the constructor and it will try to guess what it is and use a more appropriate constructor. For example, passing a string to new Object()
will be the same as using the new String()
constructor. This is not a recommended practice (it's better to be explicit than let guesses creep in), but still possible.
> var o ...
Get Object-Oriented JavaScript - Second Edition now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.