Visitar URL original
Constructor Object() - JavaScript | MDN

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

Constructor Object()

Baseline
Ampliamente disponible

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.

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

Especificación
ECMAScript® 2027 Language Specification
# sec-object-constructor

Compatibilidad con navegadores

Véase también