Como combinar matrizes usando JavaScript

Como combinar matrizes usando JavaScript

A matriz é uma estrutura de dados típica em várias linguagens de programação, como JavaScript. Mantém uma lista ordenada de elementos indexados. Em alguns casos, os programadores devem combinar ou mesclar os elementos de várias matrizes em uma única matriz.

Este post explicará os métodos para combinar matrizes usando JavaScript.

Como combinar matrizes usando JavaScript?

Para combinar ou mesclar duas ou mais matrizes, o JavaScript oferece alguns métodos pré -construídos, listados abaixo:

    • concat ()
    • Operador espalhado

Método 1: Combine matrizes usando o método concat ()

Para combinar várias matrizes em uma única matriz, use o “concat ()”Método. É a maneira mais básica e direta de combinar várias matrizes.

Sintaxe

Siga a sintaxe dada para combinar as matrizes usando o método concat ():

Array1.Concat (Array2, Array3,…, Arrayn)


São necessários várias matrizes como parâmetros e combina -as em uma única matriz.

Valor de retorno

Ele retorna uma nova matriz sem afetar as matrizes originais.

Exemplo

Crie três matrizes, uma matriz de números pares, números ímpares e um número primo:

Var mesmo = [2, 4, 6, 8]
var de ímpar = [1, 3, 5, 7]
var prime = [11, 13, 17]


Ligar para "concat ()”Método passando“até" e "melhor”Matrizes para combiná -los em um“chance”Matriz e armazenar a matriz resultante na variável“Combinearray”:

var combinearray = ímpar.concat (até, primo);


Imprima a matriz combinada no console usando o “console.registro()”Método:

console.log (combinearray);


Saída


A saída acima indica que as matrizes “até" e "melhor”São combinados com sucesso com a matriz“chance”.

Método 2: Combine matrizes usando o operador espalhado

Outra maneira de combinar matrizes em JavaScript é o “Operador espalhado”. O operador de spread são três pontos que copiam todos os elementos da matriz em outra matriz. É a maneira mais eficiente de combinar ou mesclar várias matrizes.

Sintaxe

Use a sintaxe abaixo para o operador de propagação para combinar várias matrizes em uma única matriz:

[… Array1,… Array2,… Array3,… Arrayn]


Exemplo

Use as três matrizes de três criadas acima chamadas “até","chance", e "melhor”. Que contém números pares, números ímpares e listas de números primos. Agora, combine todas essas matrizes usando o operador de espalhamento:

var combinearray = [… até,… estranho,… prime];


Saída


A saída indica que as matrizes foram concatenadas com sucesso em uma única matriz.

Conclusão

Para combinar várias matrizes em uma única matriz, use o “concat ()”Método ou o“Operador espalhado”. O operador de spread é uma maneira eficiente de combinar matrizes. Ele copia todos os elementos da matriz em outra matriz. O método concat () é a maneira mais básica e direta de combinar ou mesclar elementos de matrizes. Este post explica os métodos para combinar matrizes usando JavaScript.