Kaip sujungti masyvus naudojant „JavaScript“.

Kaip Sujungti Masyvus Naudojant Javascript



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 “:

var combinArray = nelyginis.concat ( lygus, pagrindinis ) ;


Spausdinkite kombinuotą masyvą konsolėje naudodami „ console.log() “ metodas:

console.log ( combinArray ) ;


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.