Mapeie uma matriz de matrizes - JavaScript

Mapeie uma matriz de matrizes - JavaScript
Ao lidar com dados em massa, pode haver um requisito para mapear os dados com base em um atributo específico. Por exemplo, filtrando os dados com base em cidades idênticas ou remapeamento e atualizando os registros com eficiência. Nesses casos, o mapeamento de uma variedade de matrizes auxilia em relacionar e atualizar o conteúdo de tempos em tempos.

Este blog discutirá as abordagens para mapear uma variedade de matrizes em JavaScript.

Como mapear uma matriz de matrizes usando JavaScript?

Para mapear uma variedade de matrizes em JavaScript, aplique as seguintes abordagens:

  • ““para cada()" e "empurrar()" métodos.
  • ““Flatmap ()”Método.

Método 1: Mapeie uma matriz de matrizes usando métodos foreach () e push () em javascript

O "para cada()”O método implementa uma função para cada elemento da matriz e o“empurrar()”O método é utilizado para empurrar um elemento em uma matriz. Esses métodos podem ser combinados para iterar ao longo de cada elemento da matriz e anexá -los a uma matriz nula.

Sintaxe

variedade.foreach (função (corrente, índice, matriz), isso)

Na sintaxe acima mencionada:

  • função: É a função que precisa ser executada para cada item em uma matriz.
  • atual: Este parâmetro indica o valor atual em uma matriz.
  • índice: Aponta para o índice do elemento atual.
  • variedade: Corresponde à matriz atual.
  • esse: Refere -se ao valor que precisa ser encaminhado para a função.
variedade.push (item1, item2)

Nesta sintaxe:

  • ““item 1","Item2”Refere -se aos itens que precisam ser anexados à matriz.

Exemplo
Vamos visão geral do exemplo abaixo:

No bloco de código acima:

  • Crie uma matriz chamada “arr”Tendo três matrizes contidas nele.
  • Crie outra matriz nula chamada “Combinearray”Isso precisa ser mapeado com uma variedade de matrizes.
  • Agora, aplique o “para cada()”Método para iterar ao longo dos elementos na matriz associada de matrizes.
  • Finalmente, os elementos iterados criados na etapa anterior serão copiados e anexados à matriz nula declarada por meio do “espalhar(… )Operador e o “empurrar()”Método, respectivamente.

Saída

Na saída acima, pode -se ver que a matriz nula é mapeada com a matriz declarada de matrizes.

Método 2: Mapeie uma matriz de matrizes em javascript usando o método flatmap ()

O "Flatmap ()”Método achate os elementos de entrada de uma matriz em uma nova matriz. Este método pode simplesmente mapear os elementos de matriz associados em uma nova matriz.

Sintaxe

Flatmap ((elemento, índice, arr) =>

Na sintaxe acima mencionada:

  • elemento: Corresponde ao elemento atual.
  • índice: Aponta para o índice do elemento atual.
  • variedade: Indica a matriz atual.

Exemplo
Vamos passar pelo código abaixo:

Nas linhas acima do código:

  • Da mesma forma, crie uma variedade de matrizes e exiba -a.
  • Na próxima etapa, aplique o “Flatmap ()”Método para mapear os elementos da matriz associada na matriz chamada“Combinearray”.
  • Finalmente, exiba a matriz resultante mapeada com os elementos da matriz declarada.

Saída

Pode -se observar que a matriz fornecida é mapeada em uma nova matriz.

Conclusão

Para mapear uma matriz de matrizes em JavaScript, aplique o “para cada()" e "empurrar()”Métodos em combinação ou“Flatmap ()”Método. A primeira abordagem itera através dos elementos da matriz e os anexa em uma matriz nula. A última abordagem mapeia os elementos de matriz associados simplesmente em uma nova matriz. Este blog discutiu a estratégia para mapear uma variedade de matrizes com a ajuda do JavaScript.