The Object
creates an object wrapper for the given value.
null
or undefined
, it will create and return an empty object.When called in a non-constructor context, Object
behaves identically to new Object()
.
new Object() new Object(value)
value
let o = new Object() o.foo = 42 console.log(o) // Object { foo: 42 }
The following examples store an empty Object
object in o
:
let o = new Object()
let o = new Object(undefined)
let o = new Object(null)
Desktop | ||||||
---|---|---|---|---|---|---|
Object() constructor |
1 | 12 | 1 | 3 | 3 | 1 |
Mobile | ||||||
---|---|---|---|---|---|---|
Object() constructor |
1 | 18 | 4 | 10.1 | 1 | 1.0 |
Server | |
---|---|
Object() constructor |
Yes |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/Object