Async inangoja JavaScript ni nini?
Async inangoja JavaScript ni nini?

Video: Async inangoja JavaScript ni nini?

Video: Async inangoja JavaScript ni nini?
Video: Как настроить и использовать камеру ESP32 с WiFi-камерой Micro USB 2024, Mei
Anonim

Kwa ufupi, Async / kusubiri ni syntax safi zaidi ya kuandika Javascript isiyosawazisha kanuni. Huongeza usomaji na mtiririko wa msimbo wako. Mambo ya kukumbuka wakati wa kutumia Async / kusubiri : Async kazi zinarudisha ahadi. Subiri inaweza kutumika tu ndani Async kuzuia.

Kwa kuzingatia hili, async inamaanisha nini katika JavaScript?

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.

Pia Jua, async ni nini na ungojee kwenye nodi ya JS? Na Nodi v8, ya Async / 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 kazi Async inahitaji kutangazwa kabla ya kungoja chaguo la kukokotoa kurudisha Ahadi.

Watu pia huuliza, ninatumiaje async kusubiri?

Kama wewe kutumia ya Async neno kuu kabla ya ufafanuzi wa kazi, unaweza basi matumizi ya kusubiri ndani ya kipengele. Wakati wewe kusubiri ahadi, utendakazi unasitishwa kwa njia isiyo ya kuzuia hadi ahadi itakapokamilika. Ikiwa ahadi itatimia, unarudisha thamani. Ikiwa ahadi inakataa, thamani iliyokataliwa inatupwa.

Inangojea kufanya nini katika JavaScript?

Maelezo. The kusubiri usemi husababisha utekelezaji wa chaguo la kukokotoa kusitishwa hadi Ahadi isuluhishwe (yaani, kutimizwa au kukataliwa), na kuendelea na utekelezaji wa chaguo za kukokotoa za ulandanishi baada ya kutimizwa. Wakati upya, thamani ya kusubiri usemi ni ule wa Ahadi iliyotimia.

Ilipendekeza: