Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
krouzek:async_await [2023/01/04 15:41] – admin | krouzek:async_await [2023/11/15 20:54] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | Doprovodný zdrojový kód: {{ : | ||
+ | |||
+ | |||
=== Intro === | === Intro === | ||
Většina procedurálních jazyků primárně používá blokující funkce | Většina procedurálních jazyků primárně používá blokující funkce | ||
Řádek 113: | Řádek 116: | ||
{{: | {{: | ||
+ | Nejsnazší řešení (ne vždy ideální ;)): | ||
+ | <code javascript> | ||
+ | setTimeout(async function(){ | ||
+ | // Tady už jsme v async/await prostředí (tato funkce je async) | ||
+ | await sleep(1000) | ||
+ | alert(' | ||
+ | }) | ||
+ | </ | ||