Je, ahadi ni sawa?
Je, ahadi ni sawa?

Video: Je, ahadi ni sawa?

Video: Je, ahadi ni sawa?
Video: Mathias Walichupa Ft Godfrey Steven - Ni Wewe (Official Music Video) 2024, Novemba
Anonim

Async vitendaji hutumia hali isiyo wazi Ahadi kurudisha matokeo yake. Hata kama hautarudi ahadi kwa uwazi Async function inahakikisha kuwa nambari yako inapitishwa kupitia a ahadi . kusubiri tu kuzuia utekelezaji wa kanuni ndani ya Async kazi. Inahakikisha tu kwamba mstari unaofuata unatekelezwa wakati faili ya ahadi hutatua.

Kwa hivyo tu, je, async inarudisha ahadi?

Async kazi Neno Async ” kabla ya kitendakazi humaanisha jambo moja rahisi: kitendakazi daima inarudisha ahadi . Thamani zingine zimefungwa kwa kutatuliwa ahadi moja kwa moja. Kwa hiyo, Async inahakikisha kwamba utendaji inarudisha ahadi , na hufunga yasiyo ya ahadi ndani yake.

Pia Jua, ninatumiaje async kusubiri na ahadi? Ikiwa wewe kutumia ya Async neno kuu kabla ya ufafanuzi wa kazi, unaweza basi matumizi ya kusubiri ndani ya kipengele. Wakati wewe kusubiri a ahadi , kazi imesitishwa kwa njia isiyo ya kuzuia hadi ahadi inatulia. Ikiwa ahadi inatimiza, unarudisha thamani. Ikiwa ahadi inakataa, thamani iliyokataliwa inatupwa.

Pia, Je, Ahadi ni sawa au ni sawa?

Ahadi si hasa synchronous au asynchronous ndani na wao wenyewe. Unapounda a ahadi upigaji simu unaopitisha kwake hutekelezwa mara moja na hakuna msimbo mwingine unaoweza kufanya kazi hadi chaguo la kukokotoa litokee.

Async hufanya nini?

The Async tamko la utendaji hufafanua isiyolingana kazi - kazi ambayo inarudisha kitu cha AsyncFunction. Asynchronous chaguo za kukokotoa hufanya kazi kwa mpangilio tofauti kuliko msimbo mwingine kupitia kitanzi cha tukio, na kurudisha Ahadi isiyo wazi kama matokeo yake.

Ilipendekeza: