Como anexar uma matriz a outra matriz em javascript

Como anexar uma matriz a outra matriz em javascript
Objetos que se assemelham a listas e têm métodos de travessia e modificação são chamados de matrizes em JavaScript. Uma lista de dados é armazenada em uma matriz. Em JavaScript, existem várias maneiras de anexar um elemento a uma matriz. Você pode anexar um único elemento, vários elementos ou mesmo uma matriz inteira para outra matriz.

Este tutorial ilustrará o procedimento para anexar uma matriz a outro.

Como anexar uma matriz a outra matriz em javascript?

Para anexar uma matriz a outra, o JavaScript permite alguns métodos predefinidos listados abaixo:

  • Método concat ()
  • método push ()
  • Operador espalhado

Vamos examinar o funcionamento de cada método separadamente.

Método 1: Anexe uma matriz a outra matriz usando o método concat ()

Para anexar uma matriz a outra, você pode usar o “concat ()”Método. Combina as duas matrizes e retorna uma nova matriz.

Sintaxe
Você pode usar a sintaxe abaixo do dado para o método concat ():

Array1.Concat (Array2)

Aqui, o método concat () anexará elementos de “Array2" para "Array1”.

Exemplo
Primeiro, criaremos duas matrizes chamadas “Array1" e "Array2”:

var Array1 = [1,11,22,33];
var Array2 = [111,222];

Agora, anexaremos os elementos do Array2 ao Array1 usando o método concat () e armazená -lo em um “newarray”:

var newArray = array1.Concat (Array2);

Por fim, vamos imprimir o “newarray”Usando o“console.registro()”Método:

console.log (newArray);

A saída indica que anexamos com sucesso as duas matrizes:

Vamos passar para o próximo método para anexar matrizes.

Método 2: Anexe uma matriz a outra matriz usando o método push ()

Você também pode usar o “empurrar()”Método, que é outro método predefinido de JavaScript usado para anexar duas matrizes. É possível combiná -lo com o “aplicar()”Método. Não há necessidade de criar uma nova matriz para armazenar matrizes anexadas, pois o método push () adiciona os elementos à matriz existente.

Sintaxe
Siga a sintaxe abaixo dada que utiliza os métodos Apply () e Push () para anexar “Array2" em "Array1”:

Array1.empurrar.aplicar (Array1, Array2);

Exemplo
Neste exemplo, usaremos as matrizes criadas anteriormente chamadas “Array1" e "Array2”E anexar as duas matrizes usando o“empurrar()”Método:

Array1.empurrar.aplicar (Array1, Array2);

Finalmente, imprimiremos os elementos do Array1 usando o “console.registro()”Método:

console.log (array1);

A saída mostra que o Array2 é anexado com sucesso com o Array1:

Vamos dar uma olhada em outro método para anexar uma matriz à outra matriz.

Método 3: Anexe uma matriz a outra matriz usando o operador espalhado

Você pode usar mais um método de javascript chamado “EspalharOperador. Este operador é indicado como "[...]". Ele cria uma terceira matriz combinando os componentes das duas primeiras matrizes.

Sintaxe
Para o operador de spread, use a sintaxe abaixo:

[… Array1,… Array2];

Exemplo
Vamos considerar as matrizes criadas acima “Array1" e "Array2”E junte -se a eles usando o operador espalhado:

var newArray = [… Array1,… Array2];

Então, imprima a matriz “newarray”Isso armazena a matriz resultante depois de ingressar nos elementos de ambas as matrizes:

console.log (newArray);

Você pode ver na saída, os elementos de ambas as matrizes agora estão anexados:

Reunimos métodos mais simples para anexar uma matriz a outra.

Observação: Esses métodos são eficientes para combinar pequenas matrizes. Se você deseja anexar grandes matrizes, deve criar um método definido pelo usuário.

Conclusão

Para anexar uma matriz a outra, você pode usar os métodos predefinidos de JavaScript, incluindo o método concat (), o método push () e o operador de espalhamento. Todos esses métodos predefinidos são eficientes para pequenas matrizes. Se você deseja combinar ou anexar uma grande matriz, pode criar um método definido pelo usuário para obter resultados eficientes. Este tutorial ilustrou o procedimento para anexar uma matriz a outro com exemplos adequados.