Cómo agregar una matriz a otra matriz en JavaScript

Cómo agregar una matriz a otra matriz en JavaScript
Los objetos que se asemejan a las listas y tienen métodos para el recorrido y la modificación se denominan matrices en JavaScript. Una lista de datos se almacena en una matriz. En JavaScript, hay varias formas de agregar un elemento a una matriz existe. Puede agregar un solo elemento, múltiples elementos o incluso una matriz completa a otra matriz.

Este tutorial ilustrará el procedimiento para agregar una matriz a otra.

Cómo agregar una matriz a otra matriz en JavaScript?

Para agregar una matriz a otra, JavaScript permite algunos métodos predefinidos que se enumeran a continuación:

  • método concat ()
  • Método Push ()
  • operador de propagación

Examinemos el funcionamiento de cada método por separado.

Método 1: Agregue una matriz a otra matriz usando el método concat ()

Para agregar una matriz a otra, puede usar el "concat ()" método. Combina las dos matrices y devuelve una nueva matriz.

Sintaxis
Puede usar la sintaxis dada a continuación para el método concat ():

matriz1.Concat (Array2)

Aquí, el método concat () agregará elementos de "matriz2" a "matriz1".

Ejemplo
Primero, crearemos dos matrices llamadas "matriz1" y "matriz2":

varilla var1 = [1,11,22,33];
var array2 = [111,222];

Ahora, agregaremos los elementos de Array2 al Método Array1 usando concat () y lo almacenaremos en un "newarray":

var newArray = array1.concat (array2);

Por último, imprimiremos el "newarray" utilizando el "consola.registro()" método:

consola.log (newArray);

La salida indica que hemos agregado con éxito las dos matrices:

Pasemos al siguiente método para agregar matrices.

Método 2: Agregue una matriz a otra matriz usando el método push ()

También puedes usar el "empujar()Método ", que es otro método predefinido de JavaScript utilizado para agregar dos matrices. Es posible combinarlo con el "aplicar()" método. No es necesario crear una nueva matriz para almacenar matrices adjuntas, ya que el método push () agrega los elementos a la matriz existente.

Sintaxis
Siga la sintaxis dada a continuación utilizando los métodos Aplicar () y Push () para agregar "para agregar"matriz2" en "matriz1":

matriz1.empujar.aplicar (Array1, Array2);

Ejemplo
En este ejemplo, usaremos las matrices creadas previamente llamadas "matriz1" y "matriz2"Y agregar ambas matrices usando el"empujar()" método:

matriz1.empujar.aplicar (Array1, Array2);

Finalmente, imprimiremos los elementos de matriz1 usando el "consola.registro()" método:

consola.log (array1);

La salida muestra que Array2 se agrega con éxito con Array1:

Echemos un vistazo a otro método para agregar una matriz a la otra matriz.

Método 3: Agregue una matriz a otra matriz utilizando el operador spread

Puede usar un método más de JavaScript llamado "Desparramar"Operador. Este operador se denota como "[...]". Crea una tercera matriz combinando los componentes de las dos primeras matrices.

Sintaxis
Para el operador de propagación, use la siguiente sintaxis:

[... Array1, ... Array2];

Ejemplo
Consideraremos las matrices creadas anteriormente "matriz1" y "matriz2"Y únete a ellos usando el operador spread:

var newArray = [... Array1, ... Array2];

Luego, imprima la matriz "newarrayQue almacena la matriz resultante después de unir los elementos de ambas matrices:

consola.log (newArray);

Puede ver en la salida, los elementos de ambas matrices ahora se agregan:

Recopilamos métodos más simples para agregar una matriz a otra.

Nota: Estos métodos son eficientes para combinar matrices pequeñas. Si desea agregar matrices grandes, debe crear un método definido por el usuario.

Conclusión

Para agregar una matriz a otra, puede usar los métodos predefinidos de JavaScript, incluido el método concat (), el método push () y el operador de propagación. Todos estos métodos predefinidos son eficientes para matrices pequeñas. Si desea combinar o agregar una gran matriz, puede crear un método definido por el usuario para obtener resultados eficientes. Este tutorial ilustra el procedimiento para agregar una matriz a otra con ejemplos adecuados.