Matriz de javascript.Método FlatMap | Explicado

Matriz de javascript.Método FlatMap | Explicado
JavaScript admite una amplia gama de métodos de matriz como Formación.foreach (), matriz.FlatMap (), matriz.clasificar(), etc. Estos métodos se utilizan para lograr diferentes objetivos, como recorrer, clasificar, etc. El Formación.mapa plano() El método es una adición relativamente nueva al objeto de matriz. Es una combinación de dos métodos planos () y map (), por lo que, en primer lugar, ejecuta el método map () en la matriz y luego el plano ().

Esta publicación presentará una comprensión profunda de los conceptos de la lista de abajo con respecto a la matriz.Método FlatMap ():

  • Que es la matriz.FlatMap () en JavaScript
  • Sintaxis básica
  • Que matriz.El método platmap () funciona en JavaScript
  • Ejemplos

Vamos a empezar!

Que es la matriz.FlatMap () en JavaScript

Es un método predefinido en JavaScript que combina las habilidades de dos métodos, yo.mi., map () y plano (). Entonces, una matriz.El método platmap () mapea en primer lugar los elementos de la matriz utilizando la función de mapa, y luego, planea la matriz dada/de entrada en una nueva matriz.

Sintaxis básica

Hay múltiples formas de usar la matriz.Método FlatMap () en JavaScript E.gramo. Uso de una función de flecha, función de devolución de llamada o función de devolución de llamada en línea.

El siguiente fragmento mostrará la sintaxis de la función de flecha para el método platmap ():

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

El fragmento a continuación mostrará la sintaxis de devolución de llamada para el método FlatMap ():

FlatMap (Callbackfun, Thisarg)

El siguiente fragmento de código muestra la sintaxis del método FlatMap () con respecto a la función de devolución de llamada en línea:

FlatMap (function (currentValue, índice, matriz) // elemento de retorno
, thantarg)

La siguiente tabla proporcionará una comprensión detallada de los parámetros del método FlatMap ():

Parámetro Descripción
llamar de vuelta Produce el elemento para la matriz recién creada, y puede contener cualquiera de los siguientes parámetros: CurrentValue, índice, matriz, thantarg.
valor actual Representa el elemento de matriz actual.
índice Es un parámetro opcional que muestra el índice del elemento de matriz (actualmente en proceso).
formación Es un parámetro opcional y se usa cuando se llama al mapas flat.
thantarg Es un parámetro opcional, y su valor se utiliza como 'esto' al ejecutar la función de devolución de llamada.

Que matriz.El método platmap () funciona en JavaScript

Consideremos algunos ejemplos para una comprensión profunda de la matriz.Método FlatMap ().

Ejemplo 1

El siguiente fragmento proporcionará la comprensión básica del método FlatMap ():

En este ejemplo, realizamos la siguiente tarea:

  • Creó una matriz.
  • Utilizó la matriz.Método FlatMap () para realizar la mapeo y la planificación.
  • En consecuencia, la matriz.FlatMap () devolverá una nueva matriz donde cada elemento es el resultado de la función de devolución de llamada (cada elemento se dividirá con 3):

La salida muestra la idoneidad de la matriz.Método FlatMap ().

Ejemplo2

En este ejemplo, crearemos dos matrices y luego usaremos el método FlatMap () para obtener una nueva matriz:

La matriz aplanada mostrará el nombre del empleado con sus respectivas ID:

Así es como podemos usar la matriz.Método FlatMap () en JavaScript.

Conclusión

Formación.FlatMap () es un método predefinido en JavaScript que combina las habilidades de dos métodos, I.mi., map () y plano (). Entonces, una matriz.El método platmap () mapea en primer lugar los elementos de la matriz utilizando la función de mapa, y luego, planea la matriz dada/de entrada en una nueva matriz. Este artículo explicó qué matriz.platmap () es? Lo que vuelve? y cómo funciona en JavaScript?