Este articulo necesita una revisión editorial. Cómo puedes ayudar.

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

Resumen

El constructor Object crea un contenedor de objeto

Sintaxis

new Object( [ valor ] )

Parámetros

valor
Cualquier valor.

Descripción

El constructor Object crea un contenedor de objeto para el valor dado. Si el valor es null o undefined, creará y devolverá un objeto vacio, de cualquier otro modo, este retornará un objeto del tipo correspondiente al valor dado. Si el valor es un objeto, devolverá el valor.

Cuando se llama en un contexto no-constructor, Object se comporta de manera idéntica a new Object().

Propiedades del constructor Object

Object.length
Tiene un valor de 1

For properties available on Object instances, see Properties of Object instances.

Object.prototype
Permite agregar propiedades a todos los objetos del tipo Object
Properties inherited from Function:

Métodos del constructor Object

For methods available on Object instances, see Methods of Object instances.

Object.create() Requires JavaScript 1.8.5
Crea un nuevo objeto con el prototype específico y con propiedades.
Object.defineProperty() Requires JavaScript 1.8.5
Agrega las descritas propiedades nombradas por un descriptor a un objeto.
Object.defineProperties Requires JavaScript 1.8.5
Agrega las descritas propiedades por un descriptor dado a un objeto.
Object.getOwnPropertyDescriptor() Requires JavaScript 1.8.5
Devuelve el descriptor para una propiedad nombrada de un objeto.
Object.keys() Requires JavaScript 1.8.5
Devuelve una colección conteniendo los nombres de todas las propiedades enumerables propias de un objeto dado.
Object.getOwnPropertyNames() Requires JavaScript 1.8.5
Devuelve una colección que contiene los nombres de todas las propiedades enumerables y no-enumerables propias de un objeto dado.
Object.getPrototypeOf() Requires JavaScript 1.8.1
Devuelve el prototipo del objeto indicado.
Object.preventExtensions() Requires JavaScript 1.8.5
Previene cualquier extensión de un objeto.
Object.isExtensible() Requires JavaScript 1.8.5
Determina si está permitida la extensión de un objeto.
Object.seal() Requires JavaScript 1.8.5
Previene que otro código borre propiedades de un objeto.
Object.is()
Compara dos valores para ver si se distinguen (p.e. el mismo)
Object.isSealed() Requires JavaScript 1.8.5
Indica si un objeto está sellado.
Object.freeze() Requires JavaScript 1.8.5
Congela un objeto: otro código no puede borrar o cambiar ninguna propiedad.
Object.isFrozen() Requires JavaScript 1.8.5
Indica si un objeto está congelado.
Methods inherited from Function:

Instancias Object y el objeto prototype de Object

En JavaScript todos los objetos provienen de Object; todos los objetos heredan métodos y propiedades de Object.prototype, aunque pueden ser sobrecargados. Por ejemplo, los constructores de otros prototipos sobrescriben la propiedad constructor y proporcionan sus propios métodos toString. Los cambios en el prototipo de Object se propagan a todos los objetos aunque las propiedades y métodos sujetos a estos cambios sean sobrescritos posteriormente a lo largo de la cadena de prototipos.

Propiedades

Métodos

Ejemplos

Ejemplo: usar Object con los tipos undefined y null

El siguiente ejemplo guarda un objeto Object vacío en la variable o:

var o = new Object();
var o = new Object(undefined);
var o = new Object(null);

Ejemplo: usar Object para crear objetos Boolean

El siguiente ejemplo guarda un objeto Boolean en la variable o:

// equivale a o = new Boolean(true);
var o = new Object(true);
// equivale a o = new Boolean(false);
var o = new Object(Boolean());

Compatibilidad con navegadores

Caracteristica Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Soporte básico (Yes) (Yes) ? ? ?
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Soporte básico ? (Yes) ? ? (Yes)

 

 

Etiquetas y colaboradores del documento

 Colaboradores en esta página: ragutimar, hmorv, mishelashala, teoli, diegogaysaez, neosergio, Talisker, Mgjbot, Sheppy
 Última actualización por: ragutimar,