Este tutorial demonstrará a função push () em um objeto para adicionar elementos a um objeto.
Como adicionar elementos a um objeto?
Não há "empurrar()”Função ou método para adicionar elementos a um objeto. Portanto, use as seguintes abordagens para adicionar elementos a um objeto em pares de valor-chave:
Método 1: Adicione elementos a um objeto usando a notação de ponto
Use o "Ponto”Notação para adicionar elementos a um objeto. O operador DOT é utilizado para acessar, inserir ou modificar as propriedades/atributos e métodos de objetos.
Sintaxe
Use a sintaxe abaixo mencionada para adicionar elementos a um objeto com a ajuda do (.) notação:
objeto.propriedade = valor;Exemplo
Crie um objeto chamado “obj”Com propriedades“alfa" e "beta”:
const obj =Adicionar propriedade “gama”Usando o operador DOT:
obj.gama = 'gama';Imprima o objeto no console usando o “console.registro()”Método:
console.log (obj);Pode -se ver que o “gama”A propriedade foi adicionada com sucesso a um objeto:
Método 2: Adicione elementos a um objeto usando a notação de suporte quadrado
Você também pode usar o “colchete”Notação para adicionar os elementos ao objeto. Semelhante à notação de pontos, também é utilizado para acessar, adicionar e modificar propriedades e métodos de objeto.
Sintaxe
Siga a sintaxe dada para adicionar elementos a um objeto usando [] notação:
objeto ['propriedade'] = valor;Exemplo
Adicione duas propriedades, “gama" e "JS”Para o objeto com a ajuda da notação de suporte quadrado []:
obj ["gama"] = 'gama';Saída
Método 3: Adicione elementos a um objeto usando o método Atribuir ()
Outra abordagem para adicionar elementos a um objeto é usar o “atribuir()”Método. É utilizado para copiar os valores de todas as propriedades enumeráveis de vários objetos de origem para um determinado objeto de destino.
Sintaxe
Para adicionar o elemento a um objeto, use a sintaxe dada:
Objeto.atribuir (objeto, key: 'value');Exemplo
Use o método atribuir () e adicione duas propriedades, “gama" e "JS”Para um objeto:
Objeto.atribuir (obj, gamma: 'gama', js: 'javascript');Pode -se observar que as novas propriedades são adicionadas com sucesso ao objeto:
Método 4: Adicione elementos a um objeto usando o método DefineProperty ()
Para adicionar elementos a um objeto, use o “DefineProperty ()”Método. Ele permite definir/declarar uma nova propriedade ou alterar uma propriedade existente em um objeto e especifica como essa propriedade deve se comportar. Por exemplo, se a propriedade é enumerável ou não, e assim por diante.
Sintaxe
Siga a sintaxe dada para o método DefineProperty ():
Objeto.DefineProperty (OBJ, prop, descritor)São necessários três argumentos:
Exemplo
Defina uma propriedade para um objeto usando o “DefineProperty ()”Método:
Objeto.defineProperty (obj, 'gama',Saída
Isso se trata de adicionar a funcionalidade push () para um objeto.
Conclusão
Em JavaScript, há um “empurrar()”Função usada para adicionar elementos a uma matriz. Para objetos, não é útil. Portanto, para adicionar elementos a um objeto em pares de valor-chave, utilize o “Ponto"Notação,"Colchete"Notação,"atribuir()”Método, ou o“DefineProperties ()”Método. Este tutorial demonstrou o procedimento para adicionar a funcionalidade push () em um objeto para adicionar elementos a um objeto.