23. hodina MVOP WBF
Matěj Cajthaml — SSPŠ
©
černá krabička
function, return
MathsetTimeoutsetIntervalNávratovou hodnotou metod setTimeout a setInterval je číslo daného zpoždění/opakování. Oba dva můžeme zastavit pomocí tohoto čísla — jak?
Společně vytvoříme program který bude implementovat různé funkce nad polem filmů v následující struktuře:
Vypsání filmů které byly vydány po roce 2000 a mají hodnocení přesně nebo více jak 5.7. Filmy vkládejte do jednoho stringu a každý film ukončete novým řádkem (\n), string poté vraťte jako výstupní hodnotu funkce. Filmy musí být vypsány ve formátu:
{ name, releaseYear, rating / 10 }
Vypočítejte průměrné hodnocení filmů, nejstarší a nejnovější film podle roku. Jako výstupní hodnotu vraťte string, ve kterém budou čísla rozdělena následovně: "průměr, nejstarší, nejnovější". Pokud není vypočítání možné, uveďte za údaj číslo 0. Výstup by mohl vypadat následovně:
4.1, 1992, 2021
Nalezněte herce, kteří hrají ve více filmech. Do výstupní hodnoty funkce — jako pole — vložte všechny herce, které jsou alespoň ve dvou filmech. Pole (NENÍ STRING) by mohlo vypadat následovně:
["Daniel Radcliffe", "Rupert Grint", "Emma Watson"]
Spočítejte počty filmů dle různých kategorií. Jako výstupní hodnotu funkce vložte objekt, ve kterém budou klíče jména kategorií a hodnoty počty filmů. Výstup jako objekt (NENÍ STRING) by mohl vypadat následovně:
{ Adventure: 2, Fantasy: 1 }