Arrayen er en typisk datastruktur i forskjellige programmeringsspråk, for eksempel JavaScript. Den holder en ordnet liste over indekserte elementer. I noen tilfeller må programmerere kombinere eller slå sammen elementene i flere matriser til en enkelt matrise.
Dette innlegget vil forklare metodene for å kombinere arrays ved hjelp av JavaScript.
Hvordan kombinere matriser ved å bruke JavaScript?
For å kombinere eller slå sammen to eller flere matriser, tilbyr JavaScript noen forhåndsbygde metoder, oppført nedenfor:
-
- concat()
- Spredningsoperatør
Metode 1: Kombiner matriser ved å bruke concat()-metoden
For å kombinere flere matriser i en enkelt matrise, bruk ' concat() 'metoden. Det er den mest grunnleggende og enkle måten å kombinere flere matriser på.
Syntaks
Følg den gitte syntaksen for å kombinere matrisene ved å bruke concat()-metoden:
array1.concat ( matrise2, matrise3, ....., matriseN )
Den tar flere matriser som parametere og kombinerer dem til en enkelt matrise.
Returverdi
Den returnerer en ny matrise uten å påvirke de originale matrisene.
Eksempel
Lag tre matriser, en matrise med partall, oddetall og et primtall:
var jevn = [ to , 4 , 6 , 8 ]var odd = [ 1 , 3 , 5 , 7 ]
hvor primtall = [ elleve , 1. 3 , 17 ]
Ring ' concat() ' metode ved å sende ' til og med ' og ' prime '-matriser for å kombinere dem i en ' merkelig ' matrise og lagre den resulterende matrisen i variabel ' combineArray ':
Skriv ut den kombinerte matrisen på konsollen ved å bruke ' console.log() ' metode:
Produksjon
Utgangen ovenfor indikerer at arrayene ' til og med ' og ' prime ' er vellykket kombinert med matrisen ' merkelig '.
Metode 2: Kombiner matriser med Spread Operator
En annen måte å kombinere arrays i JavaScript er ' spredningsoperatør '. Spredningsoperatoren er tre prikker som kopierer alle arrayens elementer til en annen array. Det er den mest effektive måten å kombinere eller slå sammen flere matriser på.
Syntaks
Bruk syntaksen nedenfor for spredningsoperatoren for å kombinere flere matriser i en enkelt matrise:
[ ...array1, ...array2, ...array3, ...arrayN ]
Eksempel
Bruk de ovenfor opprettede tre matrisene kalt ' til og med ', ' merkelig ', og ' prime '. Som inneholder partall, oddetall og primtallslister. Kombiner nå alle disse matrisene ved å bruke spredningsoperatoren:
var combineArray = [ ...jevn, ...oddetall, ...primtall ] ;
Produksjon
Utdata indikerer at matrisene har blitt vellykket sammenkoblet til en enkelt matrise.
Konklusjon
For å kombinere flere matriser til en enkelt matrise, bruk ' concat() '-metoden eller ' spredningsoperatør '. Spredningsoperatoren er en effektiv måte å kombinere arrays på. Den kopierer alle arrayens elementer til en annen array. Concat()-metoden er den mest grunnleggende og enkle måten å kombinere eller slå sammen elementer av matriser. Dette innlegget forklarer metodene for å kombinere arrays ved hjelp av JavaScript.