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