Czechitas-podklady-WEB / daweb-vyuka

Studijní materiály pro DA Web na kodim.cz
https://kodim.cz/czechitas/daweb/
5 stars 38 forks source link

V JS1 se neučí metoda `find` na poli #748

Open FilipJirsak opened 5 months ago

FilipJirsak commented 5 months ago

V JS1 se učí metody forEach a map, ale v materiálech vůbec není uvedena metoda find. Pak se najednou objeví až ve Filmboxu ve formě poznámky s alternativním řešením a s odkazem na MDN. Přičemž ta poznámka je alternativou k použití cyklu for, který už v materiálech předtím byl, ale jako povinné čtení na doba. Což účastnice nechápou tak, že si to mají přečíst hned po lekci, takže to spousta z nich před Filmboxem ještě nečetla, takže byly ze zadání dost zmatené, protože měly na výběr dvě varianty, z nichž ani jedna jim nic neříkala.

Myslím si, že by funkce find měla být oficiálně zmíněna na lekci. I proto, že je to zástupce další kategorie funkcí nad poli. Naučí se forEach, který nad polem jen něco dělá, ale nevrací nic. Naučí se map, která vrací jiné pole. A find by byl zástupce funkcí, které vrací jednu hodnotu.