Mechanizm obietnic (ang. promises) w języku JavaScript ma na celu
Mechanizm obietnic (ang. promises) w języku JavaScript ma na celu
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D
D. obsłużyć funkcjonalność związaną z kodem asynchronicznym – Jest to poprawna odpowiedź, ponieważ:
- Mechanizm obietnic (promises) w JavaScript jest używany do zarządzania operacjami asynchronicznymi
- Promises pozwalają na wykonywanie kodu po zakończeniu operacji asynchronicznej, np. pobierania danych z serwera
- Używając promises, można uniknąć tzw. "callback hell" i poprawić czytelność kodu asynchronicznego
Dlaczego inne odpowiedzi są nieprawidłowe:
A. zastąpić mechanizm dziedziczenia w programowaniu obiektowym – To jest niepoprawne, ponieważ promises nie mają nic wspólnego z dziedziczeniem w programowaniu obiektowym.
B. obsłużyć przechwytywanie błędów aplikacji – To jest niepoprawne, chociaż promises mogą obsługiwać błędy asynchroniczne, ich głównym celem jest zarządzanie asynchronicznością.
C. poprawić czytelność kodu synchronicznego – To jest niepoprawne, ponieważ promises są używane do zarządzania kodem asynchronicznym, a nie synchronicznym.
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Dziedziczenie (Inheritance w OOP)Mechanizm programowania obiektowego pozwalający klasie pochodnej (podrzędnej) na przejęcie pól i metod z klasy bazowej (nadrzędnej) oraz ich rozszerzenie lub modyfikację.
- Dziedziczenie (Inheritance)Mechanizm OOP umożliwiający klasie pochodnej przejęcie pól i metod klasy bazowej oraz ich rozszerzenie lub modyfikację (relacja 'jest rodzajem').
- Język programowania JavaW pełni obiektowy język programowania kompilowany do kodu bajtowego (bytecode), wykonywanego przez Wirtualną Maszynę Javy (JVM) zgodnie z regułą WORA ('Napisz raz, uruchamiaj wszędzie').
Podobne pytania z działu „Frontend javascript i dom”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 7 pytań z tego działu.
- #117
Dane z serwera do aplikacji front-end można przesłać za pomocą:
- #121
Na dwóch przykładach przedstawiono mechanizm o nazwie Binding. Ma on na celu
- #220
Która metoda biblioteki jQuery języka JavaScript odpowiada za naprzemienne dodawanie i usuwanie klasy elementu?
- #625
Które z wymienionych zastosowań najlepiej opisuje bibliotekę jQuery?
- #773
W kontekście programowania asynchronicznego w JavaScript, obiekt
Promisemoże znajdować się w jednym z trzech stanów. Który z poniższych stanów oznacza, że operacja asynchroniczna zakończyła się błędem?