Řešení úlohy

Co je zde splněno

  • Vytvořeno pole mereni s 5 objekty (id, mistnost, teplota).

  • Zavedena proměnná limit (= 25).

  • Pomocí filter().map().join() vytvořen a vypsán jediný řetězec všech nadlimitních měření.

  • Ošetřen případ „žádná měření nad limitem“ (výslovná kontrola přes if (pocetNad > 0 == true) / == false).

  • Pomocí filter().map().join("") vygenerován HTML seznam <ul> všech měření do limitu včetně.

  • Chaining je zapsán přehledně po řádcích a doplněn komentáři.

Vylepšení oproti začátečnické verzi

  • Šipkové funkce a šablonové literály zkracují kód.

  • Logika zůstává stejná (stejné filter → map → join), jen je zápis úspornější.

 

Poznámky

  • push() ani unshift() zde nepotřebujeme – pracujeme s již připraveným polem a metodami pro jeho transformaci.

  • Porovnání teplot jako čísel je v pořádku (v poli jsou čísla). Pokud by byly časy/teploty jako řetězce, dávejte pozor na formát.