Niz je tipična podatkovna struktura v različnih programskih jezikih, kot je JavaScript. Hrani urejen seznam indeksiranih elementov. V nekaterih primerih morajo programerji združiti ali združiti elemente več nizov v eno samo polje.
Ta objava bo razložila metode za kombiniranje nizov z uporabo JavaScripta.
Kako združiti nize z uporabo JavaScripta?
Za združevanje ali združevanje dveh ali več nizov JavaScript ponuja nekaj vnaprej pripravljenih metod, navedenih spodaj:
-
- concat()
- Operater širjenja
1. način: Združite nize z metodo concat().
Če želite združiti več matrik v eno matriko, uporabite » concat() ” metoda. Je najosnovnejši in najpreprostejši način združevanja več nizov.
Sintaksa
Sledite dani sintaksi za kombiniranje nizov z uporabo metode concat():
array1.concat ( niz2, niz3, ....., nizN )
Kot parametre vzame več nizov in jih združi v eno samo polje.
Povratna vrednost
Vrne novo matriko brez vpliva na izvirne matrike.
Primer
Ustvarite tri nize, niz sodih števil, lihih števil in praštevila:
var even = [ dva , 4 , 6 , 8 ]je bilo čudno = [ 1 , 3 , 5 , 7 ]
kjer je prime = [ enajst , 13 , 17 ]
Pokličite ' concat() ' metoda s podajanjem ' celo « in » prime , da jih združite v Čuden ” in shranite nastalo matriko v spremenljivko “ combineArray ”:
Natisnite kombinirano matriko na konzoli z uporabo ' console.log() ” metoda:
Izhod
Zgornji izhod kaže, da nizi ' celo « in » prime ' so uspešno združeni z nizom ' Čuden ”.
2. način: Združite nize z uporabo operatorja razpršitve
Drug način za kombiniranje nizov v JavaScriptu je » operater širjenja ”. Operator širjenja so tri pike, ki kopirajo vse elemente matrike v drugo matriko. Je najučinkovitejši način združevanja ali združevanja več nizov.
Sintaksa
Uporabite spodnjo sintakso za operator širjenja, da združite več nizov v eno polje:
[ ...matrika1, ...matrika2, ...matrika3, ...matrikaN ]
Primer
Uporabite zgoraj ustvarjene tri nize z imenom ' celo ”, “ Čuden «, in » prime ”. Vsebuje sezname sodih, lihih in praštevil. Zdaj združite vse te nize z uporabo operatorja širjenja:
var combineArray = [ ... sodo, ... liho, ... praštevilo ] ;
Izhod
Izhod kaže, da so bile matrike uspešno povezane v eno matriko.
Zaključek
Za združevanje več nizov v eno samo polje uporabite » concat() ' metoda ali ' operater širjenja ”. Operator razpršitve je učinkovit način združevanja nizov. Kopira vse elemente matrike v drugo matriko. Metoda concat() je najosnovnejši in najpreprostejši način združevanja ali združevanja elementov nizov. Ta objava pojasnjuje metode združevanja nizov z uporabo JavaScripta.