Dette innlegget vil presentere en dyp forståelse av de nedenfor-listede konseptene angående matrisen.FlatMap () Metode:
Så la oss begynne!
Hva er matrise.Flatmap () i JavaScript
Det er en forhåndsdefinert metode i JavaScript som kombinerer evnene til to metoder, i.e., kart () og flat (). Så en matrise.FlatMap () Metode kartlegger først matriserelementene ved hjelp av kartfunksjonen, og etterpå leiligheter den gitte/input -matrisen inn i en ny matrise.
Grunnleggende syntaks
Det er flere måter å bruke matrisen.FlatMap () -metode i JavaScript E.g. Bruke en pilfunksjon, tilbakeringingsfunksjon eller inline tilbakeringingsfunksjon.
Syntaksen nedenfor viser pilfunksjonens syntaks for flatmap () -metoden:
Flatmap ((CurrentValue, Index, Array) => // Returement ElementUtdraget nedenfor vil vise tilbakeringingssyntaks for flatmap () -metoden:
Flatmap (callbackfun, thisarg)Følgende kodebit viser syntaks for flatmap () -metoden med hensyn til inline tilbakeringingsfunksjon:
Flatmap (funksjon (CurrentValue, Index, Array) // ReturnelementTabellen nedenfor vil gi en detaljert forståelse av parametrene til flatmap () -metoden:
Parameter | Beskrivelse |
Ring tilbake | Den produserer elementet for den nyopprettede matrisen, og det kan inneholde hvilken som helst av følgende parametere: CurrentValue, Index, Array, ThisArg. |
nåværende verdi | Det representerer det nåværende matriseelementet. |
indeks | Det er en valgfri parameter som viser indeksen for matriselementet (for tiden i prosess). |
Array | Det er en valgfri parameter og brukes når flatmakten blir påkalt. |
Thisarg | Det er en valgfri parameter, og verdien brukes som 'dette' mens du utfører tilbakeringingsfunksjonen. |
Hvordan matrise.FlatMap () -metoden fungerer i JavaScript
La oss vurdere noen eksempler for en dyp forståelse av matrisen.Flatmap () -metode.
Eksempel1
Utdraget nedenfor vil gi den grunnleggende forståelsen av flatmap () -metoden:
I dette eksemplet utførte vi følgende oppgave:
Utgangen viser hensiktsmessigheten av matrisen.Flatmap () -metode.
Eksempel2
I dette eksemplet vil vi lage to matriser, og etterpå bruker vi FlatMap () -metoden for å få en ny matrise:
Den flate matrisen vil vise ansattes navn med sine respektive ID -er:
Slik kan vi bruke matrisen.FlatMap () -metode i JavaScript.
Konklusjon
Array.Flatmap () er en forhåndsdefinert metode i JavaScript som kombinerer evnene til to metoder, i.e., kart () og flat (). Så en matrise.FlatMap () Metode kartlegger først matriserelementene ved hjelp av kartfunksjonen, og etterpå leiligheter den gitte/input -matrisen inn i en ny matrise. Denne oppskrivningen forklarte hvilken matrise.Flatmap () er? Hva det kommer tilbake? og hvordan det fungerer i JavaScript?