Šta je async await JavaScript?
Šta je async await JavaScript?

Video: Šta je async await JavaScript?

Video: Šta je async await JavaScript?
Video: JavaScript Kurs #10 - Šta je i kako radi AJAX / API / JSON / ASYNCHRONOUS JS? 2024, Maj
Anonim

Ukratko, async / čekati je čistija sintaksa za pisanje asinhroni Javascript kod. Poboljšava čitljivost i protok vašeg koda. Stvari koje treba imati na umu prilikom korištenja async / čekati : Async funkcije vraćaju obećanje. Čekati može se koristiti samo unutar an async blok.

Imajući ovo u vidu, šta znači asinhronizacija u JavaScriptu?

The async deklaracija funkcije definira an asinhroni funkcija - funkcija koja vraća objekt AsyncFunction. Asinhroni funkcije rade odvojenim redoslijedom od ostatka koda preko petlje događaja, vraćajući implicitno obećanje kao rezultat.

Takođe znate, šta je async i await u čvoru JS? With Čvor v8, the async / čekati funkciju je zvanično uveo Čvor da se bavi obećanjima i ulančavanjem funkcija. Funkcije ne moraju biti povezane jedna za drugom, jednostavno čekati funkcija koja vraća Promise. Ali funkcija async treba deklarirati prije nego što čeka funkciju koja vraća Promise.

Ljudi također pitaju, kako da koristim async čekanje?

Ako ti koristiti the async ključnu riječ prije definicije funkcije, tada možete koristiti čekati unutar funkcije. Kada ti čekati obećanje, funkcija je pauzirana na način koji ne blokira sve dok se obećanje ne riješi. Ako se obećanje ispuni, vrijednost vam se vraća. Ako obećanje odbije, odbijena vrijednost se baca.

Šta await radi u JavaScriptu?

Opis. The čekati izraz uzrokuje da se izvršavanje asinhronizirane funkcije pauzira dok se obećanje ne riješi (to jest, ispuni ili odbije) i da se nastavi izvršavanje asinhronizirane funkcije nakon ispunjenja. Kada se nastavi, vrijednost čekati izraz je ispunjeno obećanje.

Preporučuje se: