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 ”:
Imprima la matriz combinada en la consola usando el ' consola.log() ' método:
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.