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ší.
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.
Poznámky
push()aniunshift()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.