Cómo combinar matrices usando JavaScript

Cómo combinar matrices 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 matrices usando JavaScript?

Para combinar o fusionar dos o más matrices, JavaScript ofrece algunos métodos previos a la construcción, que se enumeran a continuación:

    • concat ()
    • Operador de propagación

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

Para combinar múltiples matrices en una sola matriz, use el "concat ()" método. Es la forma más básica y directa de combinar múltiples matrices.

Sintaxis

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

matriz1.Concat (Array2, Array3, ..., Arrayn)


Se necesitan múltiples matrices como parámetros y los combina en una sola matriz.

Valor de retorno

Devuelve una nueva matriz sin afectar las matrices originales.

Ejemplo

Cree tres matrices, una variedad de números uniformes, números impares y un número primo:

var incluso = [2, 4, 6, 8]
var impar = [1, 3, 5, 7]
var prime = [11, 13, 17]


Llama a "concat ()"Método pasando"incluso" y "principal"Arrays para combinarlos en un"extraño"Array y almacene la matriz resultante en variable"rayar":

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


Imprima la matriz combinada en la consola usando el "consola.registro()" método:

consola.log (combinearray);


Producción


La salida 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 es de tres puntos que copian todos los elementos de la matriz en otra matriz. Es la forma más eficiente de combinar o fusionar múltiples matrices.

Sintaxis

Use la siguiente sintaxis para el operador de propagación para combinar múltiples matrices en una sola matriz:

[... Array1, ... Array2, ... Array3, ... Arrayn]


Ejemplo

Use las tres matrices creadas anteriormente llamadas "incluso","extraño", y "principal". Que contienen números pares, números impares y listas de números primos. Ahora, combine todas estas matrices usando el operador de propagación:

var combinearray = [... incluso, ... impar, ... prime];


Producción


La salida indica que las matrices se han concatenado con éxito en una sola matriz.

Conclusión

Para combinar múltiples matrices en una sola matriz, use el "concat ()"Método o el"operador de propagación". El operador de propagación es una forma eficiente de combinar matrices. Copia todos los elementos de la matriz en otra matriz. El método concat () es la forma más básica y directa de combinar o fusionar elementos de matrices. Esta publicación explica los métodos para combinar matrices usando JavaScript.