Massiiv on tüüpiline andmestruktuur erinevates programmeerimiskeeltes, näiteks JavaScriptis. See hoiab järjestatud loendit indekseeritud elementidest. Mõnel juhul peavad programmeerijad kombineerima või liitma mitme massiivi elemendid üheks massiiviks.
See postitus selgitab JavaScripti abil massiivide kombineerimise meetodeid.
Kuidas kombineerida massiive JavaScripti abil?
Kahe või enama massiivi kombineerimiseks või ühendamiseks pakub JavaScript mõningaid eelehitatud meetodeid, mis on loetletud allpool:
-
- concat ()
- Spread Operaator
1. meetod: massiivide kombineerimine meetodiga concat().
Mitme massiivi ühendamiseks ühte massiivi kasutage ' concat () ” meetod. See on kõige elementaarsem ja lihtsaim viis mitme massiivi kombineerimiseks.
Süntaks
Järgige antud süntaksit massiivide kombineerimisel meetodi concat() abil:
array1.concat ( massiiv2, massiiv3, ....., massiivN )
See võtab parameetritena mitu massiivi ja ühendab need üheks massiiviks.
Tagastusväärtus
See tagastab uue massiivi, ilma et see mõjutaks algseid massiive.
Näide
Looge kolm massiivi, paarisarvude massiiv, paaritute arvude massiiv ja algarv:
var isegi = [ kaks , 4 , 6 , 8 ]oli veider = [ 1 , 3 , 5 , 7 ]
kus algarvu = [ üksteist , 13 , 17 ]
Helistage ' concat () 'meetod, jättes ' isegi ” ja „ esmatähtis ' massiivid, et ühendada need ' kummaline ' massiiv ja salvestage saadud massiiv muutujasse ' kombineeridaArray ”:
Printige kombineeritud massiiv konsoolil, kasutades nuppu ' console.log() ” meetod:
Väljund
Ülaltoodud väljund näitab, et massiivid ' isegi ” ja „ esmatähtis ' on edukalt ühendatud massiiviga ' kummaline ”.
2. meetod: kombineerige massiive Spread Operatori abil
Teine viis massiivide ühendamiseks JavaScriptis on ' leviku operaator ”. Laotuse operaator on kolm punkti, mis kopeerivad kõik massiivi elemendid teise massiivi. See on kõige tõhusam viis mitme massiivi kombineerimiseks või liitmiseks.
Süntaks
Mitme massiivi ühendamiseks ühte massiivi kasutage levitamisoperaatori jaoks allolevat süntaksit:
[ ...massiivi1, ...massiivi2, ...massiivi3, ...massiiviN ]
Näide
Kasutage ülaltoodud kolme massiivi nimega ' isegi ”, „ kummaline ”, ja „ esmatähtis ”. See sisaldab paarisarvude, paaritute ja algarvude loendeid. Nüüd ühendage kõik need massiivid levioperaatori abil:
var combinedArray = [ ...paaris, ...paaritu, ...peamine ] ;
Väljund
Väljund näitab, et massiivid on edukalt ühendatud üheks massiiviks.
Järeldus
Mitme massiivi ühendamiseks üheks massiiviks kasutage ' concat () meetod või leviku operaator ”. Laotuse operaator on tõhus viis massiivide kombineerimiseks. See kopeerib kõik massiivi elemendid teise massiivi. Concat() meetod on kõige elementaarsem ja lihtsaim viis massiivi elementide kombineerimiseks või liitmiseks. See postitus selgitab JavaScripti abil massiivide kombineerimise meetodeid.