Apply your JS skills to key Mozilla projects as an MDN Fellow! http://mzl.la/MDNFellowship

mozilla
Los resultados de tu búsqueda

    Object

    This translation is incomplete. Please help translate this article from English.

    Resumen

    Crea un contenedor de objeto

    Sintáxis

    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.

    Cuando es llamado en un contexto no-constructor, Object se comporta de manera similar.

    Propiedades del constructor Object

    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
    Adds the named property described by a given descriptor to an object.
    Object.defineProperties Requires JavaScript 1.8.5
    Adds the named properties described by the given descriptors to an object.
    Object.getOwnPropertyDescriptor() Requires JavaScript 1.8.5
    Returns a property descriptor for a named property on an object.
    Object.keys() Requires JavaScript 1.8.5
    Returns an array containing the names of all of the given object's own enumerable properties.
    Object.getOwnPropertyNames() Requires JavaScript 1.8.5
    Returns an array containing the names of all of the given object's own enumerable and non-enumerable properties.
    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:

    Object instances

    En JavaScript todos los objetos provienen de Object; todos los objetos heredan métodos y propiedades de Object.prototype, aunque pueden ser sobrecargados. For example, other constructors' prototypes override the constructor property and provide their own toString methods. Changes to the Object prototype object are propagated to all objects unless the properties and methods subject to those changes are overridden further along the prototype chain.

    Propriedades

    Métodos

    Object.prototype.__defineGetter__() {{ deprecated_inline }}
    Asocia una función con una propiedad que, cuando se accede a ella, ejecuta esa función y devuelve su valor de retorno.
    Object.prototype.__defineSetter__() {{ deprecated_inline }}
    Asocia una función con una propiedad que al establecerse ejecuta esa función que modifica la propiedad.
    Object.prototype.__lookupGetter__() {{ deprecated_inline }}
    Devuelve la función asociada con la propiedad indicada por el método __defineGetter__.
    Object.prototype.__lookupSetter__() {{ deprecated_inline }}
    Devuelve la función asociada con la propiedad indicada en el método __defineSetter__.
    Object.prototype.hasOwnProperty()
    Devuelve un valor lógico (boolean) que indica si el objeto contiene la propiedad indicada como una propiedad directa de ese objeto y no heredada por la cadena de prototipo.
    Object.prototype.isPrototypeOf()
    Returns a boolean indication whether the specified object is in the prototype chain of the object this method is called upon.
    Object.prototype.propertyIsEnumerable()
    Devuelve un valor lógico (boolean) indicando si el atributo interno DontEnum de ECMAScript está establecido.
    Object.prototype.toSource()
    Devuelve una cadena con el fuente de un literal de objeto que representa el objeto desde el que este método es llamado; se puede usar este valor para crear un nuevo objeto.
    Object.prototype.toLocaleString()
    Llama a toString().
    Object.prototype.toString()
    Devuelve la cadena de texto (string) que representa al objeto.
    Object.prototype.unwatch()
    Removes a watchpoint from a property of the object.
    Object.prototype.valueOf()
    Devuelve el valor primitivo del objeto indicado.
    Object.prototype.watch()
    Adds a watchpoint to a property of the object.
    Object.prototype.eval() {{ obsolete_inline }}
    Used to evaluate a string of JavaScript code in the context of the specified object, but has been removed.

    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

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Basic support (Yes) (Yes) ? ? ?
    Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Basic support ? (Yes) ? ? (Yes)

     

     

    Etiquetas y colaboradores del documento

    Contributors to this page: Sheppy, diegogaysaez, neosergio, teoli, Mgjbot, Talisker
    Última actualización por: teoli,