mozilla
Os seus resultados da pesquisa

    Object

    Sumário

    Cria um novo objeto.

    Sintáxe

    new Object( [ valor ] )

    Parâmetros

    Valor
    Qualquer valor.

    Descrição

    O construtor Object cria um "objeto englobador" para o valor passado. Se o valor é null ou undefined, será criado e retornado um objeto vazio, caso não seja passado um valor null ou undefined será retornado um objeto que corresponde ao valor passado.

    Quadno chamado em um contexto sem o construtor, o Object se comporta de maneira idêntica.

    Propriedades

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

    prototype
    Permite colocar propriedades adicionais para todos os objetos do tipo Object.
    Properties inherited from Function:

    Métodos

    For methods available on Object instances, see Methods of Object instances.
    create Requires JavaScript 1.8.5
    Cria um novo Obejto com o específico objeto prototype e propriedades para o objeto que deseja ser criado.
    defineProperty Requires JavaScript 1.8.5
    Adiciona a propriedade nomeada, descrita por um determinado descritor para um objeto.
    defineProperties Requires JavaScript 1.8.5
    Adiciona propriedades nomeadas, descrita por um descritor para um objeto.
    getOwnPropertyDescriptor Requires JavaScript 1.8.5
    Retorna o descritor de propriedades para uma determinada propriedade em um objeto.
    keys Requires JavaScript 1.8.5
    Retorna um array contendo os nomes de todas propriedas enumeradas de um dado objeto.
    getOwnPropertyNames Requires JavaScript 1.8.5
    Retorna um array contendo os nomes de todas as propriedades (numeradas e não numeradas) de um dado objeto.
    getPrototypeOf Requires JavaScript 1.8.1
    Retorna o prototype de um dado objeto.
    preventExtensions Requires JavaScript 1.8.5
    Evita qualquer tipo de extensão de um dado objeto. (Evita que o objeto seja herdado)
    isExtensible Requires JavaScript 1.8.5
    Determina se a extensão de um determinado objeto é permitida. (Diz se o bjeto pode ser herdado).
    seal Requires JavaScript 1.8.5
    Evita que outros códigos deletem propriedades de um determinado objeto.
    is
    Compara se dois valores são iguais.
    isSealed Requires JavaScript 1.8.5
    Diz se determinado objeto foi "selado", ou seja, se outros códigos não podem deletar propriedades deles.
    freeze Requires JavaScript 1.8.5
    "Congela" um objeto: outros códigos não conseguem deletar ou alterar nenhuma propriedade do objeto.
    isFrozen Requires JavaScript 1.8.5
    Diz se um objeto está ou não congelado.
    Methods inherited from Function:

    Instâncias de Object

    Todos os objetos em javascript são herdeiros de Object; todos os objetos herdam métodos e propriedades de Object.prototype, porém eles podem ser sobrescritos. Por example,  outros construtores prototypes podem sobrescrever a propriedade constructor e fornecer seu próprio método toString. Mudanças no Object objeto prototype são propagadas para todos os objetos até que as propriedade e métodos modificados sejam sobrescritos na corrente prototype mais a frente.

    Propriedades

    Object.prototype.constructor
    Specifies the function that creates an object's prototype.
    Object.prototype.__proto__
    Points to the object which was used as prototype when the object was instantiated.
    Object.prototype.__noSuchMethod__
    Allows a function to be defined that will be executed when an undefined object member is called as a method.
    Object.prototype.__count__
    Used to return the number of enumerable properties directly on a user-defined object, but has been removed.
    Object.prototype.__parent__
    Used to point to an object's context, but has been removed.

    Métodos

    Object.prototype.__defineGetter__()
    Associates a function with a property that, when accessed, executes that function and returns its return value.
    Object.prototype.__defineSetter__()
    Associates a function with a property that, when set, executes that function which modifies the property.
    Object.prototype.__lookupGetter__()
    Returns the function associated with the specified property by the __defineGetter__ method.
    Object.prototype.__lookupSetter__()
    Returns the function associated with the specified property by the __defineSetter__ method.
    Object.prototype.hasOwnProperty()
    Returns a boolean indicating whether an object contains the specified property as a direct property of that object and not inherited through the prototype chain.
    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()
    Returns a boolean indicating if the internal ECMAScript DontEnum attribute is set.
    Object.prototype.toSource()
    Returns string containing the source of an object literal representing the object that this method is called upon; you can use this value to create a new object.
    Object.prototype.toLocaleString()
    Calls toString().
    Object.prototype.toString()
    Returns a string representation of the object.
    Object.prototype.unwatch()
    Removes a watchpoint from a property of the object.
    Object.prototype.valueOf()
    Returns the primitive value of the specified object.
    Object.prototype.watch()
    Adds a watchpoint to a property of the object.
    Object.prototype.eval()
    Used to evaluate a string of JavaScript code in the context of the specified object, but has been removed.

    Exemplos

    Exemplo: Utilizando Object passando um valor undefined ou null.

    Os seguintes exemplos armazenam um Object vazio na variável o:

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

    Exemplo: Utilizando Object para criar objetos do tipo Boolean.

    Os seguintes exemplos armazenam objetos do tipo Boolean na variável o:

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

    Compatibilidade dos Navegadores

    Características Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Suporte Básico (Yes) (Yes) ? ? ?
    Características Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Suporte Básico ? (Yes) ? ? (Yes)

     

    Etiquetas do documento e colaboradores

    Contribuíram para esta página: teoli, matheus_rocha
    Última atualização por: teoli,
    Esconder painel