Kaj je async funkcija v Nodejsu?
Kaj je async funkcija v Nodejsu?

Video: Kaj je async funkcija v Nodejsu?

Video: Kaj je async funkcija v Nodejsu?
Video: Урок 5. JavaScript. Promise. Что это, как работает (+ пример) 2024, Maj
Anonim

asinhronizirane funkcije dovolite, da napišete kodo, ki temelji na Promise, kot da bi bila sinhrona. Ko definirate a funkcijo uporabljati async ključno besedo, potem lahko uporabite čakati ključna beseda znotraj funkcije telo. Ko asinhronizirana funkcija vrne vrednost, se Obljuba izpolni, če je asinhronizirana funkcija vrne napako, je zavrnjena.

Vprašali ste tudi, kaj je async čakati v Nodejsu?

Async / čakati je nov način pisanja asinhrono Koda. Prejšnje alternative za asinhrono koda so povratni klici in obljube. Async / čakati je pravzaprav samo sintaktični sladkor, zgrajen na vrhu obljub. Ni ga mogoče uporabiti z navadnimi povratnimi klici ali povratnimi klici vozlišča.

Drugič, kaj vrne async funkcija? The asinhronizirana funkcija izjava opredeljuje an asinhrona funkcija , ki vrne an AsyncFunction predmet. Ko je an asinhronizirana funkcija se imenuje, to vrne obljuba. Ko vrne se async funkcija vrednost, bo Obljuba rešena z vrnil vrednost.

Poleg tega, kakšna je uporaba Async?

Asinhroni programiranje je oblika vzporednega programiranja, ki omogoča, da se enota dela izvaja ločeno od primarne aplikacijo nit. Ko je delo končano, obvesti glavno nit (pa tudi, ali je bilo delo končano ali neuspešno).

Kaj dela await Async?

The čakati ključna beseda je veljavna samo znotraj async funkcije. Namen oz async / čakati je poenostaviti sinhrono uporabo obljub in izvesti nekaj vedenja na skupini Promises. Ker so Promises podobne strukturiranim povratnim klicem, async / čakati je podobno združevanju generatorjev in obljub.

Priporočena: