Co zostanie wyświetlone w konsoli po wykonaniu przedstawionego kodu JavaScript i dlaczego?
Co zostanie wyświetlone w konsoli po wykonaniu przedstawionego kodu JavaScript i dlaczego?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D
Kod ten demonstruje działanie obietnic (Promises) w JavaScript. Funkcja 'setTimeout' symuluje operację asynchroniczną, która po 500ms wywołuje funkcję 'resolve' z wartością "Sukces!". Metoda '.then()' jest wywoływana dopiero wtedy, gdy obietnica zostanie pomyślnie "rozwiązana" (resolved), a jej argumentem jest wartość przekazana przez 'resolve'. Dlatego w konsoli zobaczymy napis "Sukces!" po upływie zadanego czasu.
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
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
- Wielowątkowość i Programowanie Asynchroniczne (async/await)Równoległe lub asynchroniczne wykonywanie kodu: Wątki (Thread) wykorzystują wielordzeniowość CPU, a słowa async/await zapobiegają blokowaniu interfejsu GUI podczas operacji We/Wy.
- 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.
- #88
Mechanizm obietnic (ang. promises) w języku JavaScript ma na celu
- #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?