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 ”:
Imprima o array combinado no console usando o comando “ console.log() ” método:
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.