JavaScript Array.Método FlatMap | Explicado

JavaScript Array.Método FlatMap | Explicado
JavaScript suporta uma ampla gama de métodos de matriz, como Variedade.foreach (), matriz.Flatmap (), Array.organizar(), etc. Esses métodos são usados ​​para atingir diferentes objetivos, como atravessar, classificar, etc. O Variedade.Flatmap () O método é uma adição relativamente nova ao objeto de matriz. É uma combinação de dois métodos planos () e map (), então, primeiro ele executa o método map () na matriz e depois o plano ().

Este post apresentará uma compreensão profunda dos conceitos listados abaixo sobre a matriz.Método flatmap ():

  • O que é array.Flatmap () em JavaScript
  • Sintaxe básica
  • Como matriz.O método flatmap () funciona em javascript
  • Exemplos

Então, vamos começar!

O que é array.Flatmap () em JavaScript

É um método predefinido em JavaScript que combina as habilidades de dois métodos, i i.e., map () e plano (). Então, uma matriz.O método flatmap () mapeia primeiro os itens da matriz usando a função de mapa e depois, ele explica a matriz de entrada/entrada em uma nova matriz.

Sintaxe básica

Existem várias maneiras de usar a matriz.Método Flatmap () em JavaScript E.g. Usando uma função de seta, função de retorno de chamada ou função de retorno de chamada em linha.

O snippet abaixo mostrará a sintaxe da função de seta para o método flatmap ():

Flatmap ((CurrentValue, Index, Array) => // Elemento de retorno
)

O trecho abaixo mostrará a sintaxe de retorno de chamada para o método flatmap ():

Flatmap (CallbackFun, ThisArg)

O snippet de código a seguir mostra a sintaxe do método flatmap () em relação à função de retorno de chamada embutida:

Flatmap (função (CurrentValue, Index, Array) // Elemento de retorno
, thisArg)

A tabela abaixo fornecerá um entendimento detalhado dos parâmetros do método flatmap ():

Parâmetro Descrição
ligar de volta Ele produz o item para a matriz recém -criada e pode conter qualquer um dos seguintes parâmetros: CurrentValue, Index, Array, ThisArg.
valor atual Representa o elemento de matriz atual.
índice É um parâmetro opcional que mostra o índice do elemento da matriz (atualmente em processo).
variedade É um parâmetro opcional e é usado quando o plangmap é chamado.
thisarg É um parâmetro opcional e seu valor é utilizado como 'isso' ao executar a função de retorno de chamada.

Como matriz.O método flatmap () funciona em javascript

Vamos considerar alguns exemplos para uma compreensão profunda da matriz.Método Flatmap ().

Exemplo 1

O snippet abaixo fornecerá o entendimento básico do método flatmap ():

Neste exemplo, realizamos a seguinte tarefa:

  • Criou uma matriz.
  • Utilizou a matriz.Método Flatmap () para executar o mapeamento e a planície.
  • Consequentemente, a matriz.flatmap () retornará uma nova matriz em que cada elemento é resultado da função de retorno de chamada (cada elemento será dividido com 3):

A saída mostra a adequação da matriz.Método Flatmap ().

Exemplo2

Neste exemplo, criaremos duas matrizes e depois, usaremos o método FLLMAP () para obter uma nova matriz:

A matriz achatada exibirá o nome do funcionário com seus respectivos id:

É assim que podemos usar a matriz.Método Flatmap () em JavaScript.

Conclusão

Variedade.flatmap () é um método predefinido em JavaScript que combina as habilidades de dois métodos, i i.e., map () e plano (). Então, uma matriz.O método flatmap () mapeia primeiro os itens da matriz usando a função de mapa e depois, ele explica a matriz de entrada/entrada em uma nova matriz. Este artigo explicou que matriz.flatmap () é? O que ele retorna? e como funciona em javascript?