Constructor Object()

El constructor Object convierte la entrada en un objeto. Su comportamiento depende del tipo de entrada.

  • Si el valor es null o undefined, este crea y regresa un objeto vacio.
  • En caso contrario, devuelve un objeto de un tipo que corresponde al valor dado.
  • Si el valor ya es un objeto, devuelve el valor.

Sintaxis

js
new Object(value)
Object(value)

Nota: Object() puede ser llamado con o sin new. Ambos crean un nuevo objeto.

Parametros

value

Cualquier valor.

Ejemplos

Creando un nuevo Objeto

js
const o = new Object();
o.foo = 42;

console.log(o);
// { foo: 42 }

Uso de objetos dados tipos indefinidos y nulos

Los siguientes ejemplos almacenan un objeto Object vacio en o

js
const o = new Object();
js
const o = new Object(undefined);
js
const o = new Object(null);

Especificaciones

Specification
ECMAScript Language Specification
# sec-object-constructor

Compatibilidad con navegadores

BCD tables only load in the browser

Véase también