Manual de referência de objetos JavaScript

Objeto JavaScript

Os objetos são um tipo de dados do JavaScript.

Os objetos são usados para armazenar conjuntos de chave/valor (nome/valor).

Os objetos JavaScript são conjuntos de valores nomeados.

O exemplo a seguir cria um objeto JavaScript com quatro pares de chave/valor:

Instância

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};

Experimente você mesmo

Para obter tutoriais sobre objetos, leia nosso Tutorial de objetos JavaScript.

Métodos e propriedades de objetos JavaScript

Nome Descrição
assign() Copie a propriedade do objeto de origem para o objeto de destino.
constructor Retorna a função do prototype do objeto criado.
create() Retorna um novo objeto criado a partir do objeto existente.
defineProperties() Adicione ou altere propriedade.
defineProperty() Adicione ou altere uma propriedade.
entries() Retorna um array dos pares de chave/valor do objeto.
freeze() Preveja qualquer alteração no objeto.
fromEntries() Retorna um objeto a partir da lista iterável de pares de chave/valor.
getOwnPropertyDescriptor() Retorna um array com as chaves do objeto.
getOwnPropertyDescriptors() Retorna um array com as chaves do objeto.
getOwnPropertyNames() Retorna um array com as chaves do objeto.
groupBy() Groupa os elementos do objeto com base no valor retornado pelo callback.
isExtensible() Se o objeto for extensível, retorna true.
isFrozen() Se o objeto estiver congelado, retorna true.
isSealed() Se retornar true.
keys() Retorna um array com as chaves do objeto.
preventExtensions() Impede a adição de novas propriedades ao objeto.
prototype Permite que você adicione propriedades e métodos a objetos JavaScript.
seal() Impede a adição de novas propriedades ou a exclusão de propriedades existentes do objeto.
toString() Converte o objeto em uma string e retorna o resultado.
valueOf() Retorna o valor original do objeto.
values() Retorna um array com os valores das propriedades do objeto.