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. Ele mantém uma lista ordenada de elementos indexados. Em alguns casos, os programadores devem combinar ou mesclar os elementos de vários arrays em um único array.

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







Como combinar matrizes usando JavaScript?

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



    • concat()
    • Operador de spread

Método 1: Combinar Arrays Usando o Método concat()

Para combinar vários arrays em um único array, use o comando “ concat() ” método. É a maneira mais básica e direta de combinar vários arrays.



Sintaxe





Siga a sintaxe fornecida para combinar os arrays usando o método concat():

array1.concat ( array2, array3, ....., arrayN )


Ele usa vários arrays como parâmetros e os combina em um único array.



Valor de retorno

Ele retorna um novo array sem afetar os arrays originais.

Exemplo

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

var par = [ dois , 4 , 6 , 8 ]
foi estranho = [ 1 , 3 , 5 , 7 ]
onde primo = [ onze , 13 , 17 ]


Ligar para ' concat() ” método passando “ até ' e ' melhor ” arrays para combiná-los em um “ ímpar ” array e armazene o array resultante na variável “ combineArray ”:

var combineArray = odd.concat ( mesmo, primo ) ;


Imprima o array combinado no console usando o comando “ console.log() ” método:

console.log ( combineArray ) ;


Resultado


A saída acima indica que os arrays “ até ' e ' melhor ” são combinados com sucesso com o array “ ímpar ”.

Método 2: Combinar Arrays Usando o Operador Spread

Outra maneira de combinar arrays em JavaScript é o “ operador de spread ”. O operador spread são três pontos que copiam todos os elementos do array para outro array. É a maneira mais eficiente de combinar ou mesclar vários arrays.

Sintaxe

Use a sintaxe abaixo para o operador spread combinar vários arrays em um único array:

[ ...array1, ...array2, ...array3, ...arrayN ]


Exemplo

Use as três matrizes criadas acima denominadas “ até ”, “ ímpar ', e ' melhor ”. Isso contém números pares, números ímpares e listas de números primos. Agora, combine todos esses arrays usando o operador spread:

var combineArray = [ ...par, ...ímpar, ...principal ] ;


Resultado


A saída indica que os arrays foram concatenados com sucesso em um único array.

Conclusão

Para combinar vários arrays em um único array, use o comando “ concat() ” ou o método “ operador de spread ”. O operador spread é uma maneira eficiente de combinar arrays. Ele copia todos os elementos do array em outro array. O método concat() é a maneira mais básica e direta de combinar ou mesclar elementos de arrays. Este post explica os métodos para combinar arrays usando JavaScript.