Hvordan kombinere matriser ved hjelp av JavaScript

Hvordan kombinere matriser ved hjelp av JavaScript

Arrayen er en typisk datastruktur på forskjellige programmeringsspråk, for eksempel JavaScript. Det holder en bestilt 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 matriser ved hjelp av JavaScript.

Hvordan kombinere matriser ved hjelp av JavaScript?

For å kombinere eller slå sammen to eller flere matriser, tilbyr JavaScript noen forhåndsbygde metoder, oppført nedenfor:

    • concat ()
    • Spredt operatør

Metode 1: Kombiner matriser ved bruk av concat () -metode

For å kombinere flere matriser i en enkelt matrise, bruk "concat ()”Metode. Det er den mest grunnleggende og enkle måten å kombinere flere matriser.

Syntaks

Følg den gitte syntaks for å kombinere matriser ved hjelp av concat () -metoden:

Array1.Concat (Array2, Array3,…, Arrayn)


Det tar flere matriser som parametere og kombinerer dem til en enkelt matrise.

Returverdi

Den returnerer en ny matrise uten å påvirke de originale matriser.

Eksempel

Lag tre matriser, en rekke jevn tall, oddetall og et primtall:

var Even = [2, 4, 6, 8]
var odd = [1, 3, 5, 7]
var prime = [11, 13, 17]


Ring "concat ()”Metode ved å passere”til og med”Og“Prime”Arrays for å kombinere dem i en“merkelig”Array og lagre den resulterende matrisen i variabel”CombineArray”:

var combineArray = rart.konkat (til og med, prime);


Skriv ut den kombinerte matrisen på konsollen ved hjelp av “konsoll.Logg()”Metode:

konsoll.Logg (CombineArray);


Produksjon


Ovennevnte utgang indikerer at matriser “til og med”Og“Prime”Er vellykket kombinert med matrisen“merkelig”.

Metode 2: Kombiner matriser ved hjelp av spredningsoperatør

En annen måte å kombinere matriser i JavaScript er "spredt operatør”. Spredningsoperatøren er tre prikker som kopierer alle matrisens elementer i en annen matrise. Det er den mest effektive måten å kombinere eller slå sammen flere matriser.

Syntaks

Bruk syntaksen nedenfor for at spredningsoperatøren skal kombinere flere matriser i en enkelt matrise:

[... Array1, ... Array2, ... Array3, ... Arrayn]


Eksempel

Bruk de ovennevnte tre matriser som heter “til og med”,“merkelig”, Og“Prime”. Som inneholder til og med tall, oddetall og lister. Nå kan du kombinere alle disse matriser ved hjelp av spredningsoperatøren:

var combineArray = [... til og med, ... merkelig, ... prime];


Produksjon


Utgangen indikerer at matriser er blitt samlet sammen til en enkelt matrise.

Konklusjon

For å kombinere flere matriser i en enkelt matrise, bruk "concat ()”Metode eller“spredt operatør”. Spredningsoperatøren er en effektiv måte å kombinere matriser på. Den kopierer alle matrisernes elementer til en annen matrise. Concat () -metoden er den mest grunnleggende og enkle måten å kombinere eller slå sammen elementer av matriser. Dette innlegget forklarer metodene for å kombinere matriser ved hjelp av JavaScript.