A tömb egy tipikus adatstruktúra különféle programozási nyelvekben, például a JavaScriptben. Az indexelt elemek rendezett listáját vezeti. Egyes esetekben a programozóknak több tömb elemeit kell egyesíteniük vagy egyesíteniük egyetlen tömbbe.
Ez a bejegyzés elmagyarázza a tömbök JavaScript használatával történő kombinálásának módszereit.
Hogyan kombinálhatunk tömböket JavaScript használatával?
Két vagy több tömb kombinálásához vagy egyesítéséhez a JavaScript néhány előre elkészített metódust kínál, amelyeket alább felsorolunk:
-
- concat()
- Spread Operator
1. módszer: Tömbök kombinálása concat() módszerrel
Ha több tömböt szeretne egyetlen tömbben kombinálni, használja a ' concat() ” módszerrel. Ez a legalapvetőbb és legegyszerűbb módja több tömb kombinálásának.
Szintaxis
Kövesse a megadott szintaxist a tömbök kombinálásához a concat() metódussal:
array1.concat ( tömb2, tömb3, ....., tömbN )
Több tömböt vesz paraméterként, és egyetlen tömbbe egyesíti őket.
Visszatérési érték
Új tömböt ad vissza az eredeti tömbök befolyásolása nélkül.
Példa
Hozzon létre három tömböt, páros számokból, páratlan számokból és prímszámból álló tömböt:
var even = [ két , 4 , 6 , 8 ]furcsa volt = [ 1 , 3 , 5 , 7 ]
ahol prím = [ tizenegy , 13 , 17 ]
Hívja a ' concat() 'módszer átadásával' még ” és „ elsőszámú ' tömbök egy ' páratlan ' tömböt, és az eredményül kapott tömböt tárolja a ' változóban combinArray ”:
Nyomtassa ki a kombinált tömböt a konzolon a „ console.log() ” módszer:
Kimenet
A fenti kimenet azt jelzi, hogy a tömbök ' még ” és „ elsőszámú ' sikeresen egyesültek a ' tömbbel páratlan ”.
2. módszer: Tömbök kombinálása Spread Operator használatával
A tömbök JavaScriptben való kombinálásának másik módja a ' spread operátor ”. A terjedési operátor három pont, amely a tömb összes elemét egy másik tömbbe másolja. Ez a leghatékonyabb módja több tömb kombinálásának vagy egyesítésének.
Szintaxis
Használja az alábbi szintaxist a spread operátorhoz több tömb egyetlen tömbben történő kombinálásához:
[ ...tömb1, ...tömb2, ...tömb3, ...tömbN ]
Példa
Használja a fent létrehozott három tömböt ' még ”, „ páratlan ”, és „ elsőszámú ”. Ez páros számokat, páratlan számokat és prímszámokat tartalmaz. Most kombinálja ezeket a tömböket a spread operátorral:
var combinedArray = [ ...páros, ...páratlan, ...első ] ;
Kimenet
A kimenet azt jelzi, hogy a tömböket sikeresen összefűzték egyetlen tömbbe.
Következtetés
Több tömb egyetlen tömbbé kombinálásához használja a ' concat() ' módszer vagy a ' spread operátor ”. A spread operátor hatékony módja a tömbök kombinálásának. A tömb összes elemét egy másik tömbbe másolja. A concat() metódus a legalapvetőbb és legegyszerűbb módja a tömbelemek kombinálásának vagy egyesítésének. Ez a bejegyzés elmagyarázza a tömbök JavaScript használatával történő kombinálásának módszereit.