Co czeka w węźle?
Co czeka w węźle?

Wideo: Co czeka w węźle?

Wideo: Co czeka w węźle?
Wideo: Co czeka POLSKĘ w najbliższych 5 LATACH 2024, Grudzień
Anonim

Z Węzeł v8, asynchroniczny/ czekać na funkcja została oficjalnie wdrożona przez Węzeł radzić sobie z obietnicami i łączeniem funkcji. Funkcje nie muszą być łączone jedna po drugiej, po prostu czekać na funkcja, która zwraca obietnicę. Ale funkcja asynchroniczna musi zostać wcześniej zadeklarowana czekam funkcja zwracająca obietnicę.

Pytanie brzmi również, co czeka w węźle JS?

czekać na . js to lekka, wolna od zależności biblioteka obietnic, która ułatwia zarówno logikę szeregową, jak i równoległą, dzięki myśleniu w kategoriach zestawów. Ty czekać na () zestaw rzeczy, a kiedy już masz wszystkie rzeczy, robisz rzeczy.

Podobnie, jak używasz czekać? ten czekać na słowo kluczowe Można to umieścić przed dowolną funkcją asynchroniczną opartą na obietnicy, aby wstrzymać kod w tym wierszu do momentu spełnienia obietnicy, a następnie zwrócić wynikową wartość. W międzyczasie inny kod, który może czekać na możliwość wykonania, musi to zrobić.

Poza tym, czy mogę używać asynchronicznego oczekiwania w węźle?

Asynchroniczny funkcje są dostępne natywnie w Węzeł i są oznaczone przez asynchroniczny słowa kluczowego w swojej deklaracji. Zawsze zwracają obietnicę, nawet jeśli nie napiszesz do nich wyraźnie robić więc. Również czekać na słowo kluczowe jest dostępne tylko wewnątrz asynchroniczny funkcje w tej chwili - nie można jej używać w zakresie globalnym.

Jak czekasz na obietnicę?

Jeśli użyjesz słowa kluczowego async przed definicją funkcji, możesz użyć czekać na w ramach funkcji. Kiedy ty czekaj na obietnicę , funkcja jest wstrzymana w sposób nieblokujący do momentu, gdy obietnica osiada. Jeśli obietnica spełnia, otrzymujesz wartość z powrotem. Jeśli obietnica odrzuca, odrzucana jest wartość.

Zalecana: