Kas gaida mezglā?
Kas gaida mezglā?

Video: Kas gaida mezglā?

Video: Kas gaida mezglā?
Video: Пошагово показываю как получить БЕСПЛАТНО токены KASPA (KAS) на криптобирже Bitget 2024, Aprīlis
Anonim

Ar Mezgls v8, async/ gaidīt funkciju oficiāli izlaida Mezgls lai tiktu galā ar solījumu un funkciju ķēdi. Funkcijas nav jāķēdē vienu pēc otras, vienkārši gaidīt funkcija, kas atgriež solījumu. Bet funkcija async ir jādeklarē iepriekš gaida funkcija, kas atgriež solījumu.

Jautājums ir arī par to, kas gaida mezglā JS?

gaidīt . js ir viegla, bezatkarības solījumu bibliotēka, kas atvieglo gan seriālo, gan paralēlo loģiku, domājot par komplektiem. Tu gaidīt () lietu kopums, un, tiklīdz jums ir visas lietas, jūs darāt lietas.

Tāpat kā jūs izmantojat await? The gaidīt atslēgvārds To var ievietot jebkuras uz asinhronu solījumu balstītas funkcijas priekšā, lai apturētu jūsu koda darbību šajā rindā, līdz solījums tiek izpildīts, un pēc tam atgriezt iegūto vērtību. Tikmēr cits kods, kas, iespējams, gaida izpildes iespēju, to dara.

Vai papildus tam varu izmantot asinhrono gaidīšanas funkciju mezglā?

Asinhronā funkcijas ir pieejamas sākotnēji Mezgls un tiek apzīmēti ar asinhrons atslēgvārdu savā deklarācijā. Viņi vienmēr dod solījumu, pat ja jūs viņiem to nepārprotami nerakstāt darīt tātad. Tāpat, gaidīt atslēgvārds ir pieejams tikai iekšā asinhrons funkcijas šobrīd - to nevar izmantot globālā mērogā.

Kā jūs gaidāt solījumu?

Ja pirms funkcijas definīcijas izmantojat asinhrono atslēgvārdu, varat izmantot gaidīt funkcijas ietvaros. Kad jūs gaidīt solījumu , funkcija tiek apturēta nebloķējošā veidā, līdz solījums nokārtojas. Ja solījums izpilda, jūs atgūstat vērtību. Ja solījums noraida, tiek iemesta noraidītā vērtība.

Ieteicams: