Rozpleťte asynchronní chování JavaScriptu pomocí otázek na Promisy, async/await, mikroúkoly a event loop. Procvičíte si předpovídání pořadí vykonávání, odhalování jemných časových chyb a výběr správné...
Vyberte obtížnost a počet otázek pro začátek.
Od řetězců promis až po async/await, tento kvíz se zaměřuje na to, jak JavaScript plánuje práci napříč zásobníkem volání, frontou úkolů a frontou mikroúkolů.
Každá otázka má 4 možnosti a není zde časový limit, takže můžete důkladně uvažovat o složitých scénářích pořadí vykonávání bez spěchu.
Obtížnost je záměrně smíšená: uvidíte rychlé kontroly konceptů vedle hlubších položek „předpověz výstup“, které testují skutečné porozumění.
Vyberte si počet otázek a obtížnost před začátkem, abyste přizpůsobili sezení—krátké pro zahřátí, delší pro důkladné přezkoumání.
Mnoho chyb vychází z předpokladu, že promisy se chovají jako setTimeout, nebo z zapomnění, že mikroúkoly běží před dalším makroúkolem.
Snažte se vysvětlit plánování krok za krokem (zásobník → mikroúkoly → makroúkoly) místo hádání konečného výstupu.
Opakování zmeškaných otázek s menším počtem otázek je skvělý způsob, jak upevnit vzory, které se stále objevují ve skutečných projektech.
Co představuje Promise v JavaScriptu?
Jaká metoda se používá k obsluze splnění Promise?
Který z následujících stavů NENÍ stavem Promise?
Tento kvíz má 106 otázek pokrývajících promisy, async/await a chování event loop.
Ne. Každá otázka není časově omezena, takže můžete pečlivě procházet pořadí vykonávání.
Každá otázka je s výběrem z více možností se 4 možnostmi.
Ano. Můžete si vybrat preferovaný počet otázek a obtížnost před začátkem.
Očekávejte mikroúkoly vs makroúkoly, řetězení promis, semantiku async/await a běžné nástrahy při zpracování chyb.

Prohlubte své porozumění modelu vlastnictví v Rustu, pravidlům půjčování a anotacím životnosti pomocí praktických, na kód zaměřených otázek. Projdete běžnými chybami kompilátoru, vyberete nejbezpečnější opravy a vybudujete intuici pro to, jak myslí kontrolor půjčování. Vyberte si preferovanou obtížnost a počet otázek, a poté se učte vlastním tempem bez časového limitu.

Rozpleťte, jak Python nachází názvy a udržuje stav napříč voláními s tímto zaměřeným kvízem na rozsahy, uzávěry a dekorátory. Projdete si reálné vzory jako jsou vnořené funkce, použití nonlocal/global a obalové funkce. Vyberte si počet otázek a obtížnost podle vaší pohodlnosti, a poté se učte z každého vysvětlení, jak postupujete.