⊗jsPmMuAr 170 of 505 menu

Moniulotteiset taulukot JavaScriptissä

Taulukon elementit voivat olla paitsi merkkijonoja ja numeroita, myös taulukoita. Tässä tapauksessa saamme taulukon taulukoista tai moniulotteisen taulukon.

Seuraavassa esimerkissä taulukko arr koostuu kolmesta elementistä, jotka puolestaan ovat taulukoita:

let arr = [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']];

Kirjoitetaan uudelleen selkeämmässä muodossa:

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ];

Riippuen sisäkkäisyystasosta taulukot voivat olla kaksiulotteisia - taulukko taulukoita, kolmiulotteisia - taulukko taulukoiden taulukoita (ja niin edelleen - neliulotteisia, viisiulotteisia jne).

Edellä mainittu taulukko on kaksiulotteinen, koska yhden taulukon sisällä on muita alitaulukoita ja näissä alitaulukoissa ei ole muita taulukoita.

Jos haluat tulostaa minkä tahansa elementin kaksiulotteisesta taulukosta, sinun tulee kirjoittaa ei yksi hakasulkupari, vaan kaksi:

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]; console.log(arr[0][1]); // tulostaa 'b' console.log(arr[1][2]); // tulostaa 'f'

Annettu seuraava taulukko:

let arr = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l'], ];

Tulosta sen avulla elementit, joiden teksti on 'l', 'e', 'g' ja 'a'.

Annettu seuraava taulukko:

let arr = [[1, 2], [3, 4], [5, 6]];

Viitaten jokaiseen taulukon elementtiin, etsi kaikkien sen elementtien summa.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää