Cómo combinar arreglos usando JavaScript

Como Combinar Arreglos Usando Javascript



La matriz es una estructura de datos típica en varios lenguajes de programación, como JavaScript. Mantiene una lista ordenada de elementos indexados. En algunos casos, los programadores deben combinar o fusionar los elementos de varias matrices en una sola matriz.

Esta publicación explicará los métodos para combinar matrices usando JavaScript.







¿Cómo combinar arreglos usando JavaScript?

Para combinar o fusionar dos o más matrices, JavaScript ofrece algunos métodos prediseñados, que se enumeran a continuación:



    • concat()
    • Operador de propagación

Método 1: combinar matrices usando el método concat()

Para combinar varias matrices en una sola matriz, utilice el ' concat() ' método. Es la forma más básica y sencilla de combinar varias matrices.



Sintaxis





Siga la sintaxis dada para combinar las matrices utilizando el método concat():

arreglo1.concat ( matriz2, matriz3, ....., matrizN )

 
Toma varias matrices como parámetros y las combina en una sola matriz.



Valor de retorno

Devuelve una nueva matriz sin afectar las matrices originales.

Ejemplo

Cree tres matrices, una matriz de números pares, números impares y un número primo:

var par = [ 2 , 4 , 6 , 8 ]
era extraño = [ 1 , 3 , 5 , 7 ]
donde primo = [ 11 , 13 , 17 ]

 
Llama a ' concat() 'método pasando' incluso ' y ' principal ” arreglos para combinarlos en un “ extraño ” matriz y almacenar la matriz resultante en la variable “ combinarArray ”:

var combineArray = impar.concat ( incluso, primo ) ;

 
Imprima la matriz combinada en la consola usando el ' consola.log() ' método:

consola.log ( combinarArray ) ;

 
Producción


El resultado anterior indica que las matrices ' incluso ' y ' principal ” se combinan con éxito con la matriz “ extraño ”.

Método 2: combinar matrices usando el operador de propagación

Otra forma de combinar matrices en JavaScript es el ' operador de propagación ”. El operador de propagación son tres puntos que copian todos los elementos de la matriz en otra matriz. Es la forma más eficiente de combinar o fusionar varias matrices.

Sintaxis

Utilice la siguiente sintaxis para que el operador de dispersión combine varios arreglos en un solo arreglo:

[ ...matriz1, ...matriz2, ...matriz3, ...matrizN ]

 
Ejemplo

Use las tres matrices creadas anteriormente denominadas ' incluso ”, “ extraño ', y ' principal ”. Contiene listas de números pares, números impares y números primos. Ahora, combine todas estas matrices usando el operador de propagación:

var combinarArray = [ ... par, ... impar, ... primo ] ;

 
Producción


El resultado indica que las matrices se han concatenado correctamente en una sola matriz.

Conclusión

Para combinar varias matrices en una sola matriz, utilice el ' concat() ” método o el “ operador de propagación ”. El operador de dispersión es una forma eficiente de combinar arreglos. Copia todos los elementos de la matriz en otra matriz. El método concat() es la forma más básica y sencilla de combinar o fusionar elementos de matrices. Esta publicación explica los métodos para combinar arreglos usando JavaScript.