Kartlegg en rekke matriser - JavaScript

Kartlegg en rekke matriser - JavaScript
Mens du håndterer data i bulk, kan det være et krav om å kartlegge dataene basert på en bestemt attributt. For eksempel å filtrere dataene basert på identiske byer eller gjenskape og oppdatere postene effektivt. I slike tilfeller hjelper det å kartlegge en rekke matriser med å relatere og oppdatere innholdet fra tid til annen.

Denne bloggen vil diskutere tilnærmingene for å kartlegge en rekke matriser i JavaScript.

Hvordan kartlegge en rekke matriser ved hjelp av JavaScript?

For å kartlegge en rekke matriser i JavaScript, bruk følgende tilnærminger:

  • for hver()”Og“trykk()”Metoder.
  • Flatmap ()”Metode.

Metode 1: Kartlegg en rekke matriser ved bruk av foreach () og push () metoder i JavaScript

for hver()”Metode implementerer en funksjon for hvert matriseelement og“trykk()”Metoden brukes til å skyve et element i en matrise. Disse metodene kan kombineres for å iterere langs hvert arrayelement og legge dem til en null -matrise.

Syntaks

Array.foreach (funksjon (strøm, indeks, matrise), dette)

I den ovennevnte syntaks:

  • funksjon: Det er funksjonen som må utføres for hvert element i en matrise.
  • nåværende: Denne parameteren indikerer gjeldende verdi i en matrise.
  • indeks: Det peker på det nåværende elementets indeks.
  • Array: Det tilsvarer den nåværende matrisen.
  • dette: Det refererer til verdien som må videresendes til funksjonen.
Array.PUSH (ITEM1, ITEM2)

I denne syntaksen:

  • Element1”,“element2”Henviser til varene som må legges ved matrisen.

Eksempel
La oss oversikt over det undergitte eksemplet:

I kodeblokken ovenfor:

  • Lage en matrise som heter “arr”Å ha tre matriser inneholdt i den.
  • Lag en annen null -matrise som heter “CombineArray”Det må kartlegges med en rekke matriser.
  • Nå, bruk “for hver()”Metode for å iterere langs elementene i den tilhørende matrisen av matriser.
  • Til slutt vil de itererte elementene som er opprettet i forrige trinn, bli kopiert og vedlagt den deklarerte null -matrisen via "spre(… )”Operatør og“trykk()”Metode, henholdsvis.

Produksjon

I outputten kan man se at nullgruppen er kartlagt med den deklarerte matrisen med matriser.

Metode 2: Kartlegg en rekke matriser i JavaScript ved hjelp av flatmap () -metode

Flatmap ()”Metode flater inngangselementene i en matrise inn i en ny matrise. Denne metoden kan ganske enkelt kartlegge de tilknyttede matriseelementene i en ny matrise.

Syntaks

flatmap ((element, indeks, arr) =>

I den ovennevnte syntaks:

  • element: Det tilsvarer det nåværende elementet.
  • indeks: Det peker på indeksen for det nåværende elementet.
  • Array: Det indikerer den nåværende matrisen.

Eksempel
La oss gå gjennom den under-uttalte koden:

I kodelinjene ovenfor:

  • Lag på samme måte en rekke matriser og vis den.
  • I neste trinn, bruk "Flatmap ()”Metode for å kartlegge elementene i den tilhørende matrisen inn i matrisen som heter“CombineArray”.
  • Til slutt, vis den resulterende matrisen som er kartlagt med den deklarerte Array -elementene.

Produksjon

Det kan sees at den medfølgende matrisen er kartlagt i en ny matrise.

Konklusjon

For å kartlegge en rekke matriser i JavaScript, bruk "for hver()”Og“trykk()”Metoder i kombinasjon eller“Flatmap ()”Metode. Den tidligere tilnærmingen itererer gjennom matriseelementene og legger dem inn i en null -matrise. Den sistnevnte tilnærmingen kartlegger de tilknyttede matriseelementene ganske enkelt inn i en ny matrise. Denne bloggen diskuterte strategien for å kartlegge en rekke matriser ved hjelp av JavaScript.