Arrays combineren met JavaScript

Arrays Combineren Met Javascript



De array is een typische datastructuur in verschillende programmeertalen, zoals JavaScript. Het houdt een geordende lijst van geïndexeerde elementen bij. In sommige gevallen moeten programmeurs de elementen van verschillende arrays combineren of samenvoegen tot één array.

In dit bericht worden de methoden uitgelegd om arrays te combineren met JavaScript.







Hoe arrays combineren met JavaScript?

Voor het combineren of samenvoegen van twee of meer arrays biedt JavaScript enkele vooraf gebouwde methoden, die hieronder worden vermeld:



    • concat()
    • Verspreid operator

Methode 1: combineer arrays met behulp van de concat()-methode

Om meerdere arrays in een enkele array te combineren, gebruikt u de ' concat() ” methode. Het is de eenvoudigste en eenvoudigste manier om meerdere arrays te combineren.



Syntaxis





Volg de gegeven syntaxis voor het combineren van de arrays met behulp van de concat() methode:

array1.concat ( reeks2, reeks3, ....., reeksN )


Het neemt meerdere arrays als parameters en combineert ze tot een enkele array.



Winstwaarde

Het retourneert een nieuwe array zonder de oorspronkelijke arrays te beïnvloeden.

Voorbeeld

Maak drie arrays, een array van even getallen, oneven getallen en een priemgetal:

var zelfs = [ twee , 4 , 6 , 8 ]
was vreemd = [ 1 , 3 , 5 , 7 ]
waar prime = [ elf , 13 , 17 ]


Bel de ' concat() 'methode door te passeren' ook al ' en ' prime ” arrays om ze te combineren in een “ oneven ” array en sla de resulterende array op in variabele “ combineArray ”:

var combineArray = oneven.concat ( zelfs, prima ) ;


Print de gecombineerde array op de console met behulp van de ' console.log() ” methode:

console.log ( combineArray ) ;


Uitgang


De bovenstaande uitvoer geeft aan dat de arrays ' ook al ' en ' prime ' zijn succesvol gecombineerd met de array ' oneven ”.

Methode 2: Combineer arrays met behulp van Spread Operator

Een andere manier om arrays in JavaScript te combineren is de ' spread-operator ”. De spread-operator bestaat uit drie punten die alle elementen van de array naar een andere array kopiëren. Het is de meest efficiënte manier om meerdere arrays te combineren of samen te voegen.

Syntaxis

Gebruik de onderstaande syntaxis voor de spread-operator om meerdere arrays in één array te combineren:

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


Voorbeeld

Gebruik de hierboven gemaakte drie arrays met de naam ' ook al ”, “ oneven ', en ' prime ”. Dat bevat lijsten met even getallen, oneven getallen en priemgetallen. Combineer nu al deze arrays met behulp van de spread-operator:

var combineArray = [ ...even, ...oneven, ...primair ] ;


Uitgang


De uitvoer geeft aan dat de arrays met succes zijn samengevoegd tot één array.

Conclusie

Gebruik de ' concat() ” methode of de “ spread-operator ”. De spread-operator is een efficiënte manier om arrays te combineren. Het kopieert alle elementen van de array naar een andere array. De methode concat() is de eenvoudigste en eenvoudigste manier om elementen van arrays te combineren of samen te voegen. In dit bericht worden de methoden uitgelegd om arrays te combineren met JavaScript.