Hvordan kombinere matriser ved hjelp av JavaScript

Hvordan Kombinere Matriser Ved Hjelp Av Javascript



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 ':

var combineArray = odd.concat ( selv, førsteklasses ) ;


Skriv ut den kombinerte matrisen på konsollen ved å bruke ' console.log() ' metode:

console.log ( combineArray ) ;


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.