Moderné webové technológie 3 - reťazenie funkcií, Úvod do Angularu
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Cvičenie z predmetu Moderné webové technológie sa venuje reťazeniu funkcií v JavaScripte/TypeScripte na príklade spracovania dát o krajinách a jazykoch. Postupne sa vytvárajú funkcie languageToCountArray (priradenie jazyka a počtu obyvateľov ku každej krajine pomocou map a flatMap) a languageToCountObject, ktorá cez reduce spočíta počty obyvateľov pre jednotlivé jazyky do jedného objektu. Ďalej sa objekt transformuje späť na pole objektov pomocou Object.entries a map, s ukážkou skrátenia zápisu cez object destructuring. Nasleduje zoradenie poľa od najväčšieho po najmenšie pomocou vlastnej porovnávacej funkcie v sort a získanie top 10 výsledkov cez slice. Súčasťou hodiny má byť podľa názvu aj úvod do Angularu, ktorý sa však v tejto časti záznamu ešte nespomína.
- Reťazenie funkcií nad poľom objektov
- languageToCountArray - map a flatMap
- languageToCountObject - agregácia cez reduce
- Object.entries a transformácia objektu na pole
- Object destructuring pri tvorbe objektov
- Vlastná porovnávacia funkcia v sort
- Získanie top 10 prvkov cez slice
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky