Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
krouzek:async_await [2023/01/04 15:40] – vytvořeno 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 111: | Řádek 114: | ||
Jediný implementační problém: '' | Jediný implementační problém: '' | ||
+ | {{: | ||
- | < | + | Nejsnazší řešení (ne vždy ideální ;)): |
+ | < | ||
+ | | ||
+ | // Tady už jsme v async/await prostředí (tato funkce je async) | ||
+ | await sleep(1000) | ||
+ | alert(' | ||
+ | }) | ||
</ | </ | ||
+ | |||