JS: Object Constructor

By Xah Lee. Date: . Last updated: .

The purpose of Object(arg) is to convert a Primitive Value to a Object Type.

new Object(arg)

equivalent to Object(arg).

Object(value)

Return a object, by converting value to a object version of value.

Object()

Return a empty object. Same as {}.

// conversion of value to object

console.log(Object()); // {}

console.log(Object(null)); // {}
console.log(Object(undefined)); // {}
console.log(Object(true)); // [Boolean: true]

console.log(Object(3)); // [Number: 3]
console.log(Object(3n)); // [BigInt: 3n]

console.log(Object("x")); // [String: 'x']

console.log(Object({})); // {}

JavaScript, Object and Inheritance