Array JavaScript.Metodo flatmap | Spiegato

Array JavaScript.Metodo flatmap | Spiegato
JavaScript supporta una vasta gamma di metodi di array come Vettore.foreach (), array.flatmap (), array.ordinare(), eccetera. Questi metodi sono usati per raggiungere obiettivi diversi come attraversamento, smistamento, ecc. IL Vettore.flatmap () Il metodo è un'aggiunta relativamente nuova all'oggetto array. È una combinazione di due metodi flat () e map (), quindi, in primo luogo, esegue il metodo Map () sull'array e quindi il flat ().

Questo post presenterà una profonda comprensione dei concetti sotto l'elenco riguardanti l'array.Metodo flatmap ():

  • Cos'è l'array.flatmap () in javascript
  • Sintassi di base
  • Come array.Il metodo flatmap () funziona in javascript
  • Esempi

Quindi, iniziamo!

Cos'è l'array.flatmap () in javascript

È un metodo predefinito in JavaScript che combina le capacità di due metodi, i.e., mappa () e flat (). Quindi, un array.Il metodo flatmap () mappa prima gli elementi dell'array utilizzando la funzione mappa e successivamente, piatta l'array dato/input in un nuovo array.

Sintassi di base

Esistono diversi modi di utilizzare l'array.Metodo FlatMap () in JavaScript E.G. Utilizzo di una funzione freccia, funzione di callback o funzione di callback inlinea.

Lo snippet seguente mostrerà la sintassi della funzione freccia per il metodo flatmap ():

flatmap ((currentValue, indice, array) => // Element return
)

Lo snippet seguente mostrerà la sintassi di callback per il metodo flatmap ():

flatmap (callbackfun, thyarg)

Il seguente frammento di codice mostra la sintassi del metodo flatmap () rispetto alla funzione di callback inline:

flatmap (function (currentValue, indice, array) // Element return
, thisarg)

La tabella seguente fornirà una comprensione dettagliata dei parametri del metodo flatmap ():

Parametro Descrizione
richiamare Produce l'articolo per l'array appena creato e può contenere uno dei seguenti parametri: CurrentValue, Index, Array, Tharg.
valore corrente Rappresenta l'elemento di array corrente.
indice È un parametro opzionale che mostra l'indice dell'elemento array (attualmente in processo).
vettore È un parametro opzionale e viene utilizzato quando viene chiamata la mappa piatta.
thyarg È un parametro opzionale e il suo valore viene utilizzato come "questo" durante l'esecuzione della funzione di callback.

Come array.Il metodo flatmap () funziona in javascript

Consideriamo alcuni esempi per una profonda comprensione dell'array.metodo flatmap ().

Esempio 1

Lo snippet seguente fornirà la comprensione di base del metodo FlatMap ():

In questo esempio, abbiamo eseguito la seguente attività:

  • Creato un array.
  • Utilizzato l'array.Metodo flatmap () per eseguire la mappatura e l'avvio.
  • Di conseguenza, l'array.flatmap () restituirà un nuovo array in cui ogni elemento è il risultato della funzione di callback (ogni elemento verrà diviso con 3):

L'output mostra l'adeguatezza dell'array.metodo flatmap ().

Esempio2

In questo esempio creeremo due array e successivamente, useremo il metodo FlatMap () per ottenere un nuovo array:

L'array appiattito mostrerà il nome del dipendente con i rispettivi ID:

Ecco come possiamo usare l'array.Metodo flatmap () in javascript.

Conclusione

Vettore.FlatMap () è un metodo predefinito in JavaScript che combina le capacità di due metodi, i.e., mappa () e flat (). Quindi, un array.Il metodo flatmap () mappa prima gli elementi dell'array utilizzando la funzione mappa e successivamente, piatta l'array dato/input in un nuovo array. Questo articolo ha spiegato quale array.flatmap () è? Cosa ritorna? E come funziona in JavaScript?