Masīvs ir tipiska datu struktūra dažādās programmēšanas valodās, piemēram, JavaScript. Tas uztur sakārtotu indeksēto elementu sarakstu. Dažos gadījumos programmētājiem ir jāapvieno vai jāapvieno vairāku masīvu elementi vienā masīvā.
Šajā ziņojumā tiks izskaidrotas metodes, kā apvienot masīvus, izmantojot JavaScript.
Kā apvienot masīvus, izmantojot JavaScript?
Divu vai vairāku masīvu apvienošanai vai sapludināšanai JavaScript piedāvā dažas iepriekš izveidotas metodes, kas uzskaitītas tālāk:
-
- concat ()
- Izplatīšanas operators
1. metode: apvienojiet masīvus, izmantojot concat() metodi
Lai vienā masīvā apvienotu vairākus masīvus, izmantojiet ' concat () ” metode. Tas ir visvienkāršākais un vienkāršākais veids, kā apvienot vairākus masīvus.
Sintakse
Ievērojiet doto sintakse masīvu apvienošanai, izmantojot concat () metodi:
masīvs1.concat ( masīvs2, masīvs3, ....., masīvsN )
Tas izmanto vairākus masīvus kā parametrus un apvieno tos vienā masīvā.
Atdeves vērtība
Tas atgriež jaunu masīvu, neietekmējot sākotnējos masīvus.
Piemērs
Izveidojiet trīs masīvus, pāra skaitļu masīvu, nepāra skaitļu masīvu un pirmskaitļu:
var pat = [ divi , 4 , 6 , 8 ]bija dīvaini = [ 1 , 3 , 5 , 7 ]
kur galvenais = [ vienpadsmit , 13 , 17 ]
Zvaniet uz ' concat () ' metode, nododot ' pat ' un ' galvenais masīvus, lai tos apvienotu nepāra ' masīvs un saglabājiet iegūto masīvu mainīgajā ' apvienotArray ”:
Izdrukājiet kombinēto masīvu konsolē, izmantojot ' console.log() ” metode:
Izvade
Iepriekš minētā izvade norāda, ka masīvi ' pat ' un ' galvenais ' ir veiksmīgi apvienoti ar masīvu ' nepāra ”.
2. metode: apvienojiet masīvus, izmantojot izkliedes operatoru
Vēl viens veids, kā apvienot masīvus JavaScript programmā ir ' izkliedes operators ”. Izkliedes operators ir trīs punkti, kas kopē visus masīva elementus citā masīvā. Tas ir visefektīvākais veids, kā apvienot vai apvienot vairākus masīvus.
Sintakse
Izmantojiet tālāk norādīto sintaksi izkliedes operatoram, lai apvienotu vairākus masīvus vienā masīvā:
[ ...masīvs1, ...masīvs2, ...masīvs3, ...masīvsN ]
Piemērs
Izmantojiet iepriekš izveidotos trīs masīvus ar nosaukumu ' pat ”, “ nepāra ', un ' galvenais ”. Tajā ir pāra skaitļi, nepāra skaitļi un pirmskaitļu saraksti. Tagad apvienojiet visus šos masīvus, izmantojot izkliedes operatoru:
var kombinētArray = [ ...pāra, ...pāra, ...galvenais ] ;
Izvade
Izvade norāda, ka masīvi ir veiksmīgi apvienoti vienā masīvā.
Secinājums
Lai apvienotu vairākus masīvus vienā masīvā, izmantojiet ' concat () ' metode vai ' izkliedes operators ”. Izkliedes operators ir efektīvs veids, kā apvienot masīvus. Tas kopē visus masīva elementus citā masīvā. Concat() metode ir visvienkāršākais un vienkāršākais veids, kā apvienot vai apvienot masīvu elementus. Šajā ziņojumā ir izskaidrotas metodes, kā apvienot masīvus, izmantojot JavaScript.