Ondřej Šteigl - Logo ONDŘEJ ŠTEIGL
JavaScript

Seznamy v JavaScriptu: pole a cykly

Jak uložit víc hodnot do jedné proměnné a projít je jednu po druhé – třeba seznam služeb nebo odkazů v menu.

Čtení 6 min začátečník Naposledy upraveno 2. 11. 2026

Předtím: Ať web reaguje: kliknutí a změna stránky

Dosud jsme pracovali s jednou hodnotou v proměnné. Na webu ale často potřebujete celý seznam: služby, jména nebo odkazy v menu. Na to slouží pole (array).

Vytvoření pole

const sluzby = ["Web", "E-shop", "Aplikace"];

Položky jsou očíslované od nuly. První položka má index 0, druhá 1 a tak dál. Pole zapíšete do hranatých závorek a položky oddělíte čárkou.

Čtení a délka

console.log(sluzby[0]);      // "Web"
console.log(sluzby[2]);      // "Aplikace"
console.log(sluzby.length);  // 3

Vlastnost length říká, kolik položek pole má. Poslední položku získáte jako sluzby[sluzby.length - 1].

Přidání a odebrání

sluzby.push("Hosting");  // přidá položku na konec
sluzby.pop();            // odebere poslední položku

Procházení celého seznamu

Místo ručního psaní každé položky použijte metodu forEach. Pro každou položku se spustí funkce, kterou jí předáme:

sluzby.forEach(function (sluzba) {
  console.log("Nabízím: " + sluzba);
});

V konzoli se objeví tři řádky: Nabízím: Web, Nabízím: E-shop a Nabízím: Aplikace.

💡 Tip: Konzoli prohlížeče otevřete klávesou F12 (na Macu Cmd+Option+J) a přepněte na záložku Console. Tam se zobrazují výsledky příkazu console.log.

Seznam jako odkazy na stránce

Stejný princip funguje i na stránce. Z pole uděláte seznam odkazů, který se připojí na konec stránky:

const odkazy = ["Domů", "Služby", "Kontakt"];
odkazy.forEach(function (text) {
  const a = document.createElement("a");  // vytvoří nový odkaz
  a.href = "#";                           // adresa odkazu
  a.textContent = text;                   // nastaví jeho text
  document.body.appendChild(a);           // přidá ho na stránku
});

Časté chyby

Teď umíte držet seznam hodnot a projít ho jednu po druhé. V dalším návodu to použijeme u formuláře, kde kontrolujeme víc polí najednou.

Všechny návody

Nechcete web řešit sami a chcete ho mít hotový a profesionální?

Podívejte se na tvorbu webů →

© Ondřej Šteigl. Návody vznikají ve spolupráci s Claude (AI) a jsou upravovány autorem. Autorská práva k vlastním úpravám a příkladům náleží Ondřeji Šteiglovi. Kopírování nebo šíření celých textů bez písemného souhlasu je zakázáno. Výukové použití je vítáno, uveďte prosím zdroj (osteigl.cz).

← Zpět na všechny návody

Nezmeškejte nový návod

Když vyjde nový návod, pošleme vám krátký e-mail. Žádný spam, odhlásit se jde jedním klikem.

QR platba – dobrovolný příspěvek

☕ Byl návod užitečný?

Můžete mě podpořit dobrovolným příspěvkem – nepovinně, třeba stovkou na provoz a na kafe. Načtěte QR v bankovní aplikaci, nebo pošlete na účet 6048546800/6363. Díky!