Što je async funkcija u Nodejsu?
Što je async funkcija u Nodejsu?

Video: Što je async funkcija u Nodejsu?

Video: Što je async funkcija u Nodejsu?
Video: Просто o async, await. Без циклов и таймеров. JavaScript 2024, Svibanj
Anonim

asinkrone funkcije neka pišete kod na temelju obećanja kao da je sinkroni. Nakon što definirate a funkcija koristiti asink ključnu riječ, tada možete koristiti čekati ključna riječ unutar funkcije tijelo. Kada asinkrona funkcija vraća vrijednost, Obećanje se ispunjava, ako je asinkrona funkcija izbacuje grešku, ona biva odbijena.

Također je upitan, što je async čekati u Nodejsu?

Async / čekati je novi način pisanja asinkroni kodirati. Prethodne alternative za asinkroni kod su povratni pozivi i obećanja. Async / čekati je zapravo samo sintaktički šećer izgrađen na vrhu obećanja. Ne može se koristiti s običnim povratnim pozivima ili povratnim pozivima čvorova.

Drugo, što vraća async funkcija? The asinkrona funkcija deklaracija definira an asinkrona funkcija , koji vraća an AsyncFunction objekt. Kada je an asinkrona funkcija se zove, to vraća obećanje. Kada async funkcija vraća vrijednost, Obećanje će biti razriješeno s vratio vrijednost.

Osim toga, čemu služi Async?

Asinkroni programiranje je oblik paralelnog programiranja koji omogućuje da se jedinica rada izvodi odvojeno od primarnog primjena nit. Kada je posao završen, obavještava glavnu nit (kao i je li posao dovršen ili nije uspio).

Što await Async radi?

The čekati ključna riječ vrijedi samo unutra asink funkcije. Svrha asink / čekati je pojednostaviti sinkrono korištenje obećanja i izvesti neko ponašanje na grupi obećanja. Kako su obećanja slična strukturiranim povratnim pozivima, asink / čekati je slično kombiniranju generatora i obećanja.

Preporučeni: