The Object constructor.
new Object(value?)
value optional
The value of the object being created.
If the value is null or undefined, it will create and return an empty object.
Otherwise, it will return an object of a type that corresponds to the given value.