Denne opplæringen vil demonstrere metodene for å slå sammen to matriser og de-duplisere elementer i JavaScript.
Hvordan slå sammen/kombinere to matriser og de-duplisere elementer i JavaScript?
For å slå sammen/kombinere to matriser og de-duplisere elementer i JavaScript, følg følgende tilnærminger:
Metode 1: Fett sammen to matriser og de-duplikat i JavaScript ved bruk av concat () og filter () -metoder
“concat ()”Metode fusjonerer to eller flere matriser, og“filter()”Metode filtrerer elementene basert på en tilstand og lagrer dem i en ny matrise. Disse metodene kan brukes for å slå sammen to matriser og trekke ut de dupliserte varene fra den resulterende sammenslåtte matrisen.
Syntaks
streng.Concat (String1, String2, ..., Stringx)I den gitte syntaks:
I syntaks ovenfor:
Eksempel
La oss gå gjennom det under-uttalte eksemplet:
I kodeblokken ovenfor:
Produksjon
Utgangen viser at de gitte matriser blir slått sammen i en matrise og fjerner de dupliserte varene.
Metode 2: Fett sammen to matriser og de-dupliserte elementer i JavaScript ved hjelp av spredning (...) operatør og sett () konstruktør
“ny”Nøkkelord, sammen med“Sett()”Konstruktør, brukes til å lage et nytt settobjekt, og“spre(… )”Operatør lar deg kopiere elementet eller objektet til matrisen til en annen. Disse tilnærmingene kan brukes til å fjerne dupliseringen i elementene og plassere dem i en egen matrise.
Syntaks
var variabel = [... verdi]I denne syntaksen, “verdi”Kan være et objekt, metode eller funksjon.
Eksempel
La oss gå gjennom kodeeksemplet:
I ovennevnte kodebit:
Produksjon
Resultatet betyr at de spesifiserte matriser kombineres til en enkelt matrise, og de dupliserte enhetene fjernes.
Konklusjon
For å slå sammen to matriser og de-duplisere varene i JavaScript, bruk kombinert “concat ()”Og“filter()”Metoder eller“spre(… )”Operatør og“Sett()”Konstruktør. De tidligere tilnærmingene kan brukes for å slå sammen elementene basert på en tilstand og lagre dem i et eget utvalg. Den sistnevnte tilnærmingen kan brukes til å bare de-duplisere elementene i et nytt sett. Denne opplæringen demonstrerte metodene for å slå sammen/kombinere to matriser og de-duplisere elementer i JavaScript.