Co to jest funkcja asynchroniczna w Nodejs?
Co to jest funkcja asynchroniczna w Nodejs?

Wideo: Co to jest funkcja asynchroniczna w Nodejs?

Wideo: Co to jest funkcja asynchroniczna w Nodejs?
Wideo: Jak działa asynchroniczność w JavaScript 2024, Może
Anonim

funkcje asynchroniczne pozwala pisać kod oparty na Promise tak, jakby był synchroniczny. Po zdefiniowaniu funkcjonować używając asynchroniczny słowo kluczowe, możesz użyć czekać na słowo kluczowe w Funkcje ciało. Kiedy funkcja asynchroniczna zwraca wartość, obietnica zostaje spełniona, jeśli funkcja asynchroniczna zgłasza błąd, zostaje odrzucony.

Zapytano również, co to jest async await w Nodejs?

Asynchroniczny / czekać na to nowy sposób pisania asynchroniczny kod. Poprzednie alternatywy dla asynchroniczny kod to wywołania zwrotne i obietnice. Asynchroniczny / czekać na jest właściwie tylko cukrem składni zbudowanym na obietnicach. Nie można go używać ze zwykłymi wywołaniami zwrotnymi ani wywołaniami zwrotnymi węzła.

Po drugie, co zwraca funkcja asynchroniczna? ten funkcja asynchroniczna deklaracja definiuje funkcja asynchroniczna , który zwroty jakiś Funkcja asynchroniczna obiekt. Kiedy funkcja asynchroniczna nazywa się, to zwroty obietnica. Kiedy zwraca funkcja asynchroniczna wartość, Obietnica zostanie rozwiązana z zwrócony wartość.

Poza tym, jaki jest pożytek z Async?

Asynchroniczny programowanie to forma programowania równoległego, która pozwala na pracę jednostki pracy niezależnie od podstawowej podanie wątek. Gdy praca jest zakończona, powiadamia główny wątek (a także, czy praca została ukończona lub nie powiodła się).

Co czeka Async?

ten czekać na słowo kluczowe jest ważne tylko w środku asynchroniczny Funkcje. Cel asynchroniczny / czekać na jest uproszczenie synchronicznego używania obietnic i wykonanie pewnych zachowań na grupie Promises. Ponieważ Promises są podobne do strukturalnych wywołań zwrotnych, asynchroniczny / czekać na jest podobny do łączenia generatorów i obietnic.

Zalecana: