Como empurrar um objeto para uma matriz em JavaScript

Como empurrar um objeto para uma matriz em JavaScript
Em JavaScript, a matriz é uma estrutura de dados para armazenar vários dados, como seqüências, objetos e assim por diante. Em algumas situações, os programadores precisam adicionar dados no tempo de execução em uma matriz. Para esse fim, o JavaScript oferece vários métodos predefinidos que ajudam.

Este post demonstrará os métodos para empurrar/anexar um objeto a uma matriz.

Como empurrar/adicionar um objeto a uma matriz em JavaScript?

Utilize os métodos predefinidos JavaScript fornecidos para empurrar um objeto para uma matriz:

  • método push ()
  • Método Splice ()
  • Método não ()

Método 1: empurre um objeto para uma matriz usando o método push ()

Para empurrar um objeto para uma matriz, use o “empurrar()”Método. É usado para adicionar novos elementos no final/último de uma matriz.

Sintaxe

Use a seguinte sintaxe para empurrar o objeto em uma matriz:

variedade.push (objeto)

Para vários objetos, use a sintaxe dada:

variedade.push (object1, object2,… objectn)

Exemplo 1: empurre vários objetos para uma matriz vazia

No exemplo dado, primeiro, crie uma matriz vazia:

const arr = [];

Agora, crie três objetos “obj1","obj2", e "obj3”:

const obj1 = nome: 'Stephen', id: 15;
const obj2 = nome: 'Robert', id: 5;
const obj3 = nome: 'Susan', id: 11;

Chame o método push () e passe esses três objetos como um argumento para empurrá -los em uma matriz:

arr.push (obj1, obj2, obj3);

Por fim, imprima a matriz no console:

console.log (arr);

A saída mostra que os objetos são adicionados com sucesso a uma matriz:

Exemplo 2: empurre um único objeto para uma matriz

Aqui, veremos como empurrar um único objeto em uma matriz. Primeiro, criaremos uma variedade de objetos:

const arr = [nome: 'Robert', id: 5, nome: 'Susan', id: 11];

Crie um objeto que será adicionado a uma matriz:

const obj1 = nome: 'Stephen', id: 15;

Chame o método push () e passe o objeto para empurrá -lo em uma matriz:

arr.push (obj1);

Finalmente, imprima a matriz usando o “console.registro()”Método:

console.log (arr);

Pode -se observar que o objeto empurrado é anexado no final de uma matriz:

Método 2: empurre um objeto para uma matriz usando o método Splice ()

Use o "emenda ()”Método para empurrar um objeto para uma matriz. O método javascript splice () é usado para adicionar e remover simultaneamente elementos de uma matriz ou adicionar um objeto em qualquer índice em uma matriz.

Sintaxe

Siga a sintaxe dada para usar o método Splice ():

Variedade.emenda (índice, removecount, objeto)

Aqui:

  • ““índice”É a posição em que o elemento ou um objeto será adicionado.
  • ““RemoveCount”É o número de elementos que serão eliminados de uma matriz do índice inicial.
  • ““objeto”É o objeto que será anexado a uma matriz.

Exemplo

Ligar para "emenda ()”Método e passe o índice“1", Removecunda"0", e "obj1”Para anexar objeto Obj1 no 1º índice de uma matriz removendo zero elementos/objetos:

arr.emenda (1, 0, obj1);

Aqui, você pode ver que o OBJ1 é adicionado no 1º índice, removendo qualquer objeto de uma matriz:

Método 3: empurre um objeto para uma matriz usando o método de não

Outro método para empurrar um objeto para uma matriz é o “NIFT ()”Método. Este método JavaScript anexará ou empurrará um objeto ou a lista de objetos no início de uma matriz.

Sintaxe

A sintaxe dada é usada para adicionar um objeto no início de uma matriz:

variedade.NIFT (objeto)

Exemplo

Ligar para "NIFT ()”Método e passe o objeto como um parâmetro:

arr.deserto (obj1);

A saída indica que o objeto anexado é colocado no início da matriz:

Reunimos todas as melhores soluções para empurrar um objeto para uma matriz em JavaScript.

Conclusão

Para empurrar um objeto para uma matriz em JavaScript, use o “empurrar()”Método,“emenda ()”Método, ou o“NIFT ()”Método. O método push () adiciona o objeto no final da matriz, não é usado para adicionar o objeto no início de uma matriz e para adicionar um objeto em qualquer lugar em uma matriz, use o método Splice (). Neste post, demonstramos os métodos para empurrar/adicionar um objeto a uma matriz.