Baviro
Strona głównaKategorieRanking
Baviro

Sprawdź swoją wiedzę zabawnymi quizami

© 2026 Baviro. Wszelkie prawa zastrzeżone.

Odkrywaj

KategorieWszystkie quizyRanking

Firma

O nasPolityka prywatności

Top kategorie

GeografiaHistoriaNaukaSportRozrywka
  1. Strona główna
  2. →Technologia
  3. →Programowanie
  4. →Języki programowania
  5. →JavaScript: obietnice, async i pętla zdarzeń

JavaScript: obietnice, async i pętla zdarzeń

Rozplątuj asynchroniczne zachowanie JavaScriptu z pytaniami na temat obietnic, async/await, mikrozadań i pętli zdarzeń. Będziesz ćwiczyć przewidywanie kolejności wykonania, dostrzeganie subtelnych błę...

Wszystkie pytania są sprawdzane pod kątem poprawności
106 pytań
1,326 gry

Rozpocznij quiz

Wybierz poziom trudności i liczbę pytań, aby rozpocząć.

Wybierz trudność
Wybierz liczbę pytań
Auto-przejście po

O tym quizie

Czego będziesz się uczyć

Od łańcuchów obietnic do async/await, ten quiz koncentruje się na tym, jak JavaScript planuje pracę w stosie wywołań, kolejce zadań i kolejce mikrozadań.

Każde pytanie ma 4 opcje, a czas nie jest ograniczony, więc możesz rozważać trudne scenariusze kolejności wykonania bez pośpiechu.

Poziom trudności i ustawienia quizu

Poziom trudności jest celowo zróżnicowany: zobaczysz szybkie sprawdzenie koncepcji obok głębszych zadań „przewidź wynik”, które testują rzeczywiste zrozumienie.

Wybierz liczbę pytań i poziom trudności przed rozpoczęciem, aby dostosować sesję - krótką na rozgrzewkę, dłuższą na dokładne przeglądy.

Częste pułapki, na które warto uważać

Wiele błędów wynika z założenia, że obietnice zachowują się jak setTimeout, lub z zapomnienia, że mikrozadania są wykonywane przed następnym makrozadaniem.

  • Mylenie mikrozadań (callbacki obietnic) z makrozadaniami (timery, I/O)
  • Zapominanie, że funkcje asynchroniczne natychmiast zwracają obietnicę
  • Błędne odczytywanie łańcuchów then/catch/finally i wartości zwracanych
  • Zakładanie, że await „blokuje” wątek zamiast ustępować pętli zdarzeń
  • Pomijanie zasad propagacji błędów i zachowania nieobsłużonego odrzucenia

Wskazówki na szybkie poprawienie

Staraj się wyjaśniać planowanie krok po kroku (stos → mikrozadania → makrozadania) zamiast zgadywać ostateczny wynik.

Odtwarzanie pominiętych pytań z mniejszą liczbą pytań to świetny sposób na utrwalenie wzorców, które pojawiają się w rzeczywistych projektach.

Przykładowe pytania

Co reprezentuje Promise w JavaScript?

  • A.Wartość, która może być dostępna teraz, w przyszłości lub nigdy.
  • B.Pętla, która działa w nieskończoność.
  • C.Funkcja, która zawsze zwraca wartość.
  • D.Obiekt, który nie może być modyfikowany.

Jaka metoda jest używana do obsługi spełnienia Promise?

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

Który z poniższych nie jest stanem Promise?

  • A.Zawieszony
  • B.Oczekujący
  • C.Spełniony
  • D.Odrzucony

FAQ quizu

Ile pytań jest w tym quizie?

Ten quiz zawiera 106 pytań dotyczących obietnic, async/await i zachowania pętli zdarzeń.

Czy jest timer lub limit czasowy?

Nie. Każde pytanie jest bez limitu czasowego, więc możesz dokładnie przeanalizować kolejność wykonania.

Jaki format odpowiedzi ma quiz?

Każde pytanie jest wielokrotnego wyboru z 4 opcjami.

Czy mogę wybrać liczbę pytań i poziom trudności?

Tak. Możesz wybrać preferowaną liczbę pytań i poziom trudności przed rozpoczęciem.

Jakie tematy są najbardziej podkreślane?

Oczekuj mikrozadań vs makrozadań, łańcuchów obietnic, semantyki async/await oraz powszechnych pułapek w obsłudze błędów.

Zagraj w ten quiz w innym języku(7)

en
JavaScript: promises, async, and the event loopEnglish
sk
JavaScript: promisy, async a event loopSlovenčina
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
hu
JavaScript: ígéretek, async és az eseményhurokMagyar

Powiązane quizy

Rust: własność, pożyczanie i czasy życia

Rust: własność, pożyczanie i czasy życia

Wzmocnij swoje zrozumienie modelu własności Rust, zasad pożyczania i adnotacji czasów życia dzięki praktycznym pytaniom skoncentrowanym na kodzie. Przepracujesz typowe błędy kompilatora, wybierzesz najbezpieczniejsze poprawki i zbudujesz intuicję, jak myśli kontroler pożyczek. Wybierz preferowany poziom trudności i liczbę pytań, a następnie ucz się we własnym tempie bez ograniczenia czasowego.

2,929
Zagraj teraz →
Python: zakresy, zamknięcia i dekoratory

Python: zakresy, zamknięcia i dekoratory

Rozplątuj, jak Python znajduje nazwy i utrzymuje stan między wywołaniami w tym skoncentrowanym quizie na temat zakresów, zamknięć i dekoratorów. Pracujesz nad rzeczywistymi wzorcami, takimi jak zagnieżdżone funkcje, użycie nonlocal/global oraz funkcje opakowujące. Wybierz liczbę pytań i poziom trudności, aby dopasować je do swojego poziomu komfortu, a następnie ucz się z każdej wyjaśnienia w miarę postępu.

4,271
Zagraj teraz →
Zagrożenia i Ochrona w Cyberbezpieczeństwie

Zagrożenia i Ochrona w Cyberbezpieczeństwie

Zidentyfikuj powszechne zagrożenia cybernetyczne oraz najlepsze praktyki obronne stosowane w celu zmniejszenia ryzyka. Obejmuje phishing, złośliwe oprogramowanie, hasła, MFA, podstawy szyfrowania oraz bezpieczne nawyki przeglądania.

3,466
Zagraj teraz →
Modele usług chmurowych wyjaśnione

Modele usług chmurowych wyjaśnione

Sprawdź swoją wiedzę na temat tego, jak usługi chmurowe są dostarczane i używane. Obejmuje IaaS, PaaS, SaaS, kontenery vs maszyny wirtualne, regiony/strefy dostępności oraz podstawy wspólnej odpowiedzialności.

2,222
Zagraj teraz →
Podstawy składni języków programowania

Podstawy składni języków programowania

Sprawdź swoją wiedzę na temat powszechnej składni programowania w popularnych językach. Pytania koncentrują się na zmiennych, pętlach, funkcjach i podstawowych strukturach danych, nie wymagając głębokiej teorii informatycznej.

4,072
Zagraj teraz →
Komponenty i role sprzętu komputerowego

Komponenty i role sprzętu komputerowego

Dopasuj kluczowe komponenty PC do ich funkcji i wpływu na wydajność. Obejmuje CPU, GPU, RAM, typy pamięci, płyty główne, zasilacze i porty.

2,728
Zagraj teraz →