ID: 2823 OOP - Podstawy Średnie

Źródło: Arkusze CKE

Celem mechanizmu obietnic (ang. promises) w języku JavaScript jest

Warianty odpowiedzi

  1. A

    zarządzanie funkcjonalnością związaną z kodem asynchronicznym

  2. B

    ulepszenie czytelności kodu synchronicznego

  3. C

    zastąpienie mechanizmu dziedziczenia w programowaniu obiektowym

  4. D

    zarządzanie przechwytywaniem błędów aplikacji

Wyjaśnienie

Obietnice (Promises) w JavaScript stworzono po to, aby wygodnie obsługiwać operacje, które wymagają czasu - na przykład pobieranie danych z serwera czy odczyt pliku.

Zamiast blokować działanie całej strony lub aplikacji w oczekiwaniu na odpowiedź, kod działa asynchronicznie.

Obietnica to obiekt, który reprezentuje przyszły wynik takiej operacji - sukces lub błąd. Dzięki temu program może działać dalej płynnie.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — OOP - Podstawy