Ni nini kinachosubiri kwenye nodi?
Ni nini kinachosubiri kwenye nodi?

Video: Ni nini kinachosubiri kwenye nodi?

Video: Ni nini kinachosubiri kwenye nodi?
Video: Прохождение The Last of Us (Одни из нас) part 1 #4 Броненосец по тёлкам 2024, Novemba
Anonim

Na Nodi v8, usawazishaji/ kusubiri kipengele kilizinduliwa rasmi na Nodi kushughulikia Ahadi na mnyororo wa utendaji kazi. Kazi hazihitaji kufungwa moja baada ya nyingine, kwa urahisi kusubiri kazi inayorudisha Ahadi. Lakini usawazishaji wa chaguo za kukokotoa unahitaji kutangazwa hapo awali kusubiri kipengele cha kurudisha Ahadi.

Swali pia ni, ni nini kinangojea katika nodi ya JS?

kusubiri . js ni maktaba nyepesi, isiyo na utegemezi ya ahadi ambayo hurahisisha mantiki ya mfululizo na sambamba kwa kufikiria kulingana na seti. Wewe kusubiri () seti ya vitu, na ukishakuwa na vitu vyote, unafanya vitu.

Vivyo hivyo, unatumiaje kusubiri? The kusubiri neno kuu Hili linaweza kuwekwa mbele ya utendakazi wowote wa msingi wa ahadi ya async kusitisha msimbo wako kwenye mstari huo hadi ahadi itimizwe, kisha urudishe thamani inayotokana. Wakati huo huo, msimbo mwingine ambao unaweza kuwa unangojea nafasi ya kutekeleza unafanya hivyo.

Kando na hii, naweza kutumia async await katika nodi?

Async kazi zinapatikana asili ndani Nodi na zinaashiriwa na Async neno kuu katika tamko lao. Wanarudisha ahadi kila mara, hata kama hutawaandikia kwa uwazi fanya hivyo. Pia, kusubiri neno kuu linapatikana ndani tu Async kazi kwa sasa - haiwezi kutumika katika wigo wa kimataifa.

Unasubirije ahadi?

Ikiwa unatumia neno kuu la async kabla ya ufafanuzi wa chaguo la kukokotoa, basi unaweza kutumia kusubiri ndani ya kipengele. Wakati wewe kusubiri ahadi , kazi imesitishwa kwa njia isiyo ya kuzuia hadi ahadi inatulia. Ikiwa ahadi inatimiza, unarudisha thamani. Ikiwa ahadi inakataa, thamani iliyokataliwa inatupwa.

Ilipendekeza: