Baviro
DomovKategórieRebríček
Baviro

Otestujte si vedomosti zábavnými kvízmi

© 2026 Baviro. Všetky práva vyhradené.

Preskúmať

KategórieVšetky kvízyRebríček

O nás

O násOchrana súkromia

Top kategórie

GeografiaHistóriaVedaŠportZábava
  1. Domov
  2. →Technológia
  3. →Programovanie
  4. →Programovacie jazyky
  5. →JavaScript: promisy, async a event loop

JavaScript: promisy, async a event loop

Rozmotajte asynchrónne správanie JavaScriptu pomocou otázok o Promisách, async/await, mikroúlohách a event loop. Precvičíte si predpovedanie poradia vykonávania, odhaľovanie jemných časových chýb a vý...

Všetky otázky sú overené z hľadiska správnosti
106 otázok
1,330 hier

Spustiť Kvíz

Vyberte si obtiažnosť a počet otázok pre začiatok.

Vyberte obtiažnosť
Vyberte počet otázok
Prepnúť po

O tomto kvíze

Čo si precvičíte

Od reťazcov promís až po async/await, tento kvíz sa zameriava na to, ako JavaScript plánuje prácu naprieč zásobníkom volaní, frontou úloh a frontou mikroúloh.

Každá otázka má 4 možnosti a nie je tu časový limit, takže môžete premýšľať nad zložitými scenármi poradia vykonávania bez ponáhľania sa.

Obtiažnosť a nastavenie kvízu

Obtiažnosť je zámerne zmiešaná: uvidíte rýchle kontroly konceptov spolu s hlbšími položkami „predpovedať výstup“, ktoré testujú skutočné porozumenie.

Vyberte si počet otázok a obtiažnosť pred začatím, aby ste prispôsobili reláciu - krátke na rozohriatie, dlhšie na dôkladné preskúmanie.

Bežné nástrahy, na ktoré si dajte pozor

Mnoho chýb vzniká z predpokladu, že promisy sa správajú ako setTimeout, alebo z zabudnutia, že mikroúlohy sa vykonávajú pred ďalšou makroúlohou.

  • Zmätok medzi mikroúlohami (callbacky Promisov) a makroúlohami (časovače, I/O)
  • Zabudnutie, že asynchrónne funkcie okamžite vracajú Promisu
  • Nesprávne čítanie reťazenia then/catch/finally a návratových hodnôt
  • Predpokladanie, že await „blokuje“ vlákno namiesto toho, aby ustúpilo event loop
  • Prehliadanie pravidiel propagácie chýb a správania nezvládnutej odmietnutia

Tipy na rýchle zlepšenie

Snažte sa vysvetliť plánovanie krok za krokom (zásobník → mikroúlohy → makroúlohy) namiesto hádania konečného výstupu.

Opakované prechádzanie vynechaných otázok s menším počtom otázok je skvelý spôsob, ako si upevniť vzory, ktoré sa neustále objavujú v skutočných projektoch.

Ukážkové otázky

Čo predstavuje Promise v JavaScripte?

  • A.Hodnota, ktorá môže byť dostupná teraz, alebo v budúcnosti, alebo nikdy.
  • B.Smyčka, ktorá beží nepretržite.
  • C.Funkcia, ktorá vždy vracia hodnotu.
  • D.Objekt, ktorý nemožno upraviť.

Aká metóda sa používa na spracovanie splnenia Promise?

  • A..then()
  • B..catch()
  • C..finally()
  • D..resolve()

Ktorý z nasledujúcich stavov NIE JE stavom Promise?

  • A.Pozastavený
  • B.Čakajúci
  • C.Splnený
  • D.Odmietnutý

FAQ kvízu

Koľko otázok je v tomto kvíze?

Tento kvíz má 106 otázok pokrývajúcich promisy, async/await a správanie event loop.

Je tu časovač alebo časový limit?

Nie. Každá otázka je bez časového limitu, takže môžete starostlivo pracovať na poradí vykonávania.

Aký formát odpovedí kvíz používa?

Každá otázka je s výberom z viacerých možností s 4 možnosťami.

Môžem si vybrať počet otázok a obtiažnosť?

Áno. Môžete si vybrať preferovaný počet otázok a obtiažnosť pred začatím.

Aké témy sú najviac zdôraznené?

Očakávajte mikroúlohy vs makroúlohy, reťazenie promís, semantiku async/await a bežné nástrahy pri spracovaní chýb.

Zahrajte si tento kvíz v inom jazyku(7)

en
JavaScript: promises, async, and the event loopEnglish
cs
JavaScript: promisy, async a event loopČeština
de
JavaScript: Promises, async und die EreignisschleifeDeutsch
es
JavaScript: promesas, async y el ciclo de eventosEspañol
pl
JavaScript: obietnice, async i pętla zdarzeńPolski
hu
JavaScript: ígéretek, async és az eseményhurokMagyar

Súvisiace kvízy

Rust: vlastníctvo, požičiavanie a životnosti

Rust: vlastníctvo, požičiavanie a životnosti

Prehlbte svoje porozumenie modelu vlastníctva v Rust, pravidlám požičiavania a anotáciám životnosti pomocou praktických otázok zameraných na kód. Prejdete si bežné chyby kompilátora, vyberiete najbezpečnejšie opravy a vybudujete si intuíciu o tom, ako myslí kontrolór požičiavania. Vyberte si preferovanú obtiažnosť a počet otázok, potom sa učte vlastným tempom bez časového obmedzenia.

2,938
Hrať teraz →
Python: rozsahy, uzávierky a dekorátory

Python: rozsahy, uzávierky a dekorátory

Rozpleťte, ako Python nachádza názvy a udržuje stav naprieč volaniami s týmto zameraným kvízom na rozsahy, uzávierky a dekorátory. Prejdete si reálne vzory ako vnorené funkcie, použitie nonlocal/global a obalové funkcie. Vyberte si počet otázok a obtiažnosť, aby ste zodpovedali svojej úrovni pohodlia, a potom sa učte z každého vysvetlenia, ako idete.

4,277
Hrať teraz →
Kybernetické bezpečnostné hrozby a obrany

Kybernetické bezpečnostné hrozby a obrany

Identifikujte bežné kybernetické hrozby a najlepšie obranné praktiky používané na zníženie rizika. Pokrýva phishing, malware, heslá, MFA, základy šifrovania a bezpečné návyky pri prehliadaní.

3,473
Hrať teraz →
Modely služieb cloud computingu vysvetlené

Modely služieb cloud computingu vysvetlené

Skontrolujte svoje porozumenie tomu, ako sú cloudové služby poskytované a používané. Pokrýva IaaS, PaaS, SaaS, kontajnery vs VM, regióny/availability zóny a základy zdieľanej zodpovednosti.

2,227
Hrať teraz →
Základy syntaxe programovacích jazykov

Základy syntaxe programovacích jazykov

Otestujte si svoje znalosti bežnej syntaxe programovania naprieč populárnymi jazykmi. Otázky sa zameriavajú na premenné, cykly, funkcie a základné dátové štruktúry bez potreby hlbokých teórií informatiky.

4,075
Hrať teraz →
Počítačové hardvérové komponenty a ich úlohy

Počítačové hardvérové komponenty a ich úlohy

Zlúčte kľúčové komponenty PC s tým, čo robia a ako ovplyvňujú výkon. Pokrýva CPU, GPU, RAM, typy úložiska, základné dosky, zdroje napájania a porty.

2,731
Hrať teraz →