Výpis částí data slovem v JavaScriptu

Už umíte vypisovat den v týdnu ve formě čísla pomocí metody getDay. Často ale nepotřebujeme číslo dne v týdnu, ale jeho textový název. Pojďme napsat kód, který bude převádět čísla vrácená metodou getDay na odpovídající názvy dnů v týdnu.

Pro začátek napíšeme kód, který bude vypisovat číslo aktuálního dne v týdnu:

javascriptlet date = new Date();
let day = date.getDay();

console.log(day);

A nyní upravíme tento kód tak, aby se na obrazovce zobrazoval ne číslo dne v týdnu, ale jeho název (pro zkratku bude neděle 'ne', pondělí 'po' a tak dále).

Pro řešení úlohy vytvoříme pole dnů v týdnu days a začneme nedělí (protože to je nultý den):

javascriptlet days = ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'];

Jak pomocí tohoto pole vypsat na obrazovku, například, 'út'? Je třeba předat v hranatých závorkách číslo tohoto dne (úterý má číslo 2):

javascriptlet days = ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'];
console.log(days[2]); // vypíše 'út'

My však nechceme předávat den v týdnu ručně, ale chceme, aby JavaScript sám určil aktuální den a vypsal jeho název. K tomu je třeba zkombinovat to, co vrací metoda getDay, a naše pole days:

javascriptlet date = new Date();
let day  = date.getDay();
let days = ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'];

console.log(days[day]);
Задание 1

Nechť je dáno následující pole:

javascriptlet months = [
  'led', 'úno', 'bře', 'dub', 'kvě', 'čvn',
  'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'
];

Vypište pomocí tohoto pole název aktuálního měsíce.