Vnořená pole

Kromě základních datových typů můžeme do polí vkládat i další pole. Těmto vloženým polím říkáme vnořená pole.

Vnořená pole nám umožňují ukládat složitější struktury dat. Podívejme se na příklad:

const studijniSkupiny = [["Anna", "Boris"], ["David", "Eva"]];

V tomto příkladě máme pole studijniSkupiny, které obsahuje dvě další pole, z nichž každé představuje jednu studijní skupinu.

Přístup k jednotlivým prvkům ve vnořeném poli funguje podobně jako u jednorozměrného pole. Například:

console.log(studijniSkupiny[0]) // Vypíše: Anna,Boris
console.log(studijniSkupiny[0][1]) // Vypíše: Boris

Vidíme, že studijniSkupiny[0] je prvek na indexu 0 v poli studijniSkupiny. Tedy: ["Anna", "Boris"]. A když chceme hodnotu z tohoto pole tak jen přidáme hranaté závorky s indexem vnořeného pole: studijniSkupiny[0][1]. Toto nejdřív vybere prvek na indexu 0 pole studijniSkupiny, což je ["Anna", "Boris"] a v tomto prvku vybereme prvek na indexu 1, což je "Boris".

Pokyny

Vypište z pole spoluhraci ve druhé skupině prvního spoluhráče.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

8/10

Vnořená pole | Start Coder