Object() constructor
The Object
constructor turns the input into an object. Its behavior depends on the input's type.
Syntax
new Object(value)
Object(value)
Note: Object()
can be called with or without new
. Both create a new object.
Parameters
value
-
Any value.
Examples
Creating a new Object
const o = new Object();
o.foo = 42;
console.log(o);
// { foo: 42 }
Using Object given undefined and null types
The following examples store an empty Object
object in o
:
const o = new Object();
const o = new Object(undefined);
const o = new Object(null);
Specifications
Specification |
---|
ECMAScript Language Specification # sec-object-constructor |
Browser compatibility
BCD tables only load in the browser