Hur man kombinerar matriser med JavaScript

Hur Man Kombinerar Matriser Med Javascript



Arrayen är en typisk datastruktur i olika programmeringsspråk, såsom JavaScript. Den håller en ordnad lista över indexerade element. I vissa fall måste programmerare kombinera eller slå samman elementen i flera arrayer till en enda array.

Det här inlägget kommer att förklara metoderna för att kombinera arrayer med JavaScript.







Hur man kombinerar matriser med JavaScript?

För att kombinera eller slå samman två eller flera arrayer erbjuder JavaScript några förbyggda metoder, listade nedan:



    • concat()
    • Spridningsoperatör

Metod 1: Kombinera matriser med hjälp av concat()-metoden

För att kombinera flera arrayer i en enda array, använd ' concat() 'metoden. Det är det mest grundläggande och enkla sättet att kombinera flera arrayer.



Syntax





Följ den givna syntaxen för att kombinera arrayerna med metoden concat():

array1.concat ( array2, array3, ....., arrayN )


Det tar flera arrayer som parametrar och kombinerar dem till en enda array.



Returvärde

Den returnerar en ny array utan att påverka de ursprungliga arrayerna.

Exempel

Skapa tre matriser, en matris med jämna tal, udda tal och ett primtal:

var jämn = [ två , 4 , 6 , 8 ]
var udda = [ 1 , 3 , 5 , 7 ]
var prime = [ elva , 13 , 17 ]


Ring ' concat() ' metod genom att skicka ' även ' och ' främsta '-matriser för att kombinera dem i en ' udda ' array och lagra den resulterande arrayen i variabel ' combineArray ”:

var combineArray = udda.concat ( till och med, prime ) ;


Skriv ut den kombinerade arrayen på konsolen med hjälp av ' console.log() ' metod:

console.log ( combineArray ) ;


Produktion


Ovanstående utdata indikerar att arrayerna ' även ' och ' främsta ' har framgångsrikt kombinerats med arrayen ' udda ”.

Metod 2: Kombinera matriser med Spread Operator

Ett annat sätt att kombinera arrayer i JavaScript är ' spridningsoperatör ”. Spridningsoperatorn är tre punkter som kopierar alla arrayens element till en annan array. Det är det mest effektiva sättet att kombinera eller slå samman flera arrayer.

Syntax

Använd syntaxen nedan för spridningsoperatorn för att kombinera flera arrayer i en enda array:

[ ...array1, ...array2, ...array3, ...arrayN ]


Exempel

Använd de ovan skapade tre arrayerna som heter ' även ”, “ udda ', och ' främsta ”. Det innehåller jämna tal, udda tal och primtalslistor. Kombinera nu alla dessa arrayer med spridningsoperatorn:

var combineArray = [ ...jämn, ...udda, ...prima ] ;


Produktion


Utdata indikerar att arrayerna framgångsrikt har sammanfogats till en enda array.

Slutsats

För att kombinera flera arrayer till en enda array, använd ' concat() ' metoden eller ' spridningsoperatör ”. Spridningsoperatorn är ett effektivt sätt att kombinera arrayer. Den kopierar alla arrayens element till en annan array. Concat()-metoden är det mest grundläggande och enkla sättet att kombinera eller slå samman element i arrayer. Det här inlägget förklarar metoderna för att kombinera arrayer med JavaScript.