Masyvas yra tipiška duomenų struktūra įvairiomis programavimo kalbomis, pvz., JavaScript. Jis saugo tvarkingą indeksuotų elementų sąrašą. Kai kuriais atvejais programuotojai turi sujungti arba sujungti kelių masyvų elementus į vieną masyvą.
Šis įrašas paaiškins masyvų derinimo naudojant „JavaScript“ metodus.
Kaip sujungti masyvus naudojant „JavaScript“?
Norėdami sujungti arba sujungti du ar daugiau masyvų, „JavaScript“ siūlo keletą iš anksto sukurtų metodų, išvardytų toliau:
-
- concat ()
- Sklaidos operatorius
1 būdas: sujunkite masyvus naudodami concat() metodą
Norėdami sujungti kelis masyvus į vieną masyvą, naudokite ' concat () “ metodas. Tai pats paprasčiausias ir paprasčiausias būdas sujungti kelis masyvus.
Sintaksė
Vykdykite nurodytą sintaksę, norėdami sujungti masyvus naudodami concat() metodą:
masyvas1.concat ( masyvas2, masyvas3, ....., masyvasN )
Jis naudoja kelis masyvus kaip parametrus ir sujungia juos į vieną masyvą.
Grąžinimo vertė
Jis grąžina naują masyvą nepaveikdamas pradinių masyvų.
Pavyzdys
Sukurkite tris masyvus, lyginių skaičių masyvą, nelyginį skaičių ir pirminį skaičių:
var net = [ du , 4 , 6 , 8 ]buvo keista = [ 1 , 3 , 5 , 7 ]
kur pirminis = [ vienuolika , 13 , 17 ]
Skambinti „ concat () 'metodas perduodant ' net “ ir „ pagrindinis ' masyvus, kad juos sujungtumėte į ' nelyginis ' masyvą ir gautą masyvą išsaugokite kintamajame ' combinArray “:
Spausdinkite kombinuotą masyvą konsolėje naudodami „ console.log() “ metodas:
Išvestis
Aukščiau pateikta išvestis rodo, kad masyvai ' net “ ir „ pagrindinis “ yra sėkmingai sujungti su masyvu “ nelyginis “.
2 būdas: sujunkite masyvus naudodami Spread Operator
Kitas būdas sujungti masyvus „JavaScript“ yra „ sklaidos operatorius “. Sklaidos operatorius yra trys taškai, kurie nukopijuoja visus masyvo elementus į kitą masyvą. Tai efektyviausias būdas sujungti arba sujungti kelis masyvus.
Sintaksė
Norėdami sujungti kelis masyvus į vieną masyvą, naudokite toliau pateiktą sklaidos operatoriaus sintaksę:
[ ...masyvas1, ...masyvas2, ...masyvas3, ...masyvasN ]
Pavyzdys
Naudokite aukščiau sukurtus tris masyvus pavadinimu ' net “, „ nelyginis “ ir „ pagrindinis “. Jame yra lyginių, nelyginių ir pirminių skaičių sąrašai. Dabar sujunkite visus šiuos masyvus naudodami sklaidos operatorių:
var combinArray = [ ...lyginis, ...nelyginis, ...pirminis ] ;
Išvestis
Išvestis rodo, kad masyvai buvo sėkmingai sujungti į vieną masyvą.
Išvada
Norėdami sujungti kelis masyvus į vieną masyvą, naudokite ' concat () “ metodas arba „ sklaidos operatorius “. Sklaidos operatorius yra efektyvus būdas sujungti masyvus. Jis nukopijuoja visus masyvo elementus į kitą masyvą. Concat() metodas yra paprasčiausias ir paprasčiausias būdas sujungti arba sujungti masyvų elementus. Šis įrašas paaiškina masyvų derinimo naudojant „JavaScript“ metodus.