⊗jsPmMuAr 170 of 505 menu

Vícerozměrná pole v JavaScriptu

Prvky pole nemusí být pouze řetězce a čísla, ale také pole. V tomto případě dostaneme pole polí neboli vícerozměrné pole.

V následujícím příkladu se pole arr skládá ze tří prvků, které jsou samy o sobě polemi:

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

Přepišme to přehlednějším způsobem:

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

V závislosti na úrovni vnoření mohou být pole dvourozměrná - pole polí, třírozměrná - pole polí polí (a tak dále - čtyřrozměrná, pětirozměrná atd.).

Výše uvedené pole je dvourozměrné, protože uvnitř jednoho pole jsou umístěna jiná podpole a již v těchto podpolích nejsou žádná další pole.

Pro vypsání libovolného prvku z dvourozměrného pole je třeba napsat již ne jeden pár hranatých závorek, ale dva:

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

Je dáno následující pole:

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

Pomocí něj vypište prvky s textem 'l', 'e', 'g' a 'a'.

Je dáno následující pole:

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

Přistupujte ke každému prvku pole a najděte součet všech jeho prvků.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout