Ano ang async await JavaScript?
Ano ang async await JavaScript?

Video: Ano ang async await JavaScript?

Video: Ano ang async await JavaScript?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, Mayo
Anonim

Sa buod, async / maghintay ay isang mas malinis na syntax upang isulat asynchronous na Javascript code. Pinahuhusay nito ang pagiging madaling mabasa at daloy ng iyong code. Mga bagay na dapat tandaan habang ginagamit async / maghintay : Async function na nagbabalik ng isang pangako. Maghintay maaari lamang gamitin sa loob ng isang async harangan.

Kapag pinapanatili itong nakikita, ano ang ibig sabihin ng async sa JavaScript?

Ang async ang deklarasyon ng function ay tumutukoy sa isang asynchronous function - isang function na nagbabalik ng AsyncFunction object. Asynchronous gumagana ang mga function sa isang hiwalay na pagkakasunud-sunod kaysa sa natitirang code sa pamamagitan ng loop ng kaganapan, na nagbabalik ng isang implicit na Pangako bilang resulta nito.

Alamin din, ano ang async at naghihintay sa node JS? Sa Node v8, ang async / maghintay Ang tampok ay opisyal na inilunsad ng Node upang harapin ang Mga Pangako at function chaining. Ang mga pag-andar ay hindi kailangang i-chain nang isa-isa, nang simple maghintay ang function na nagbabalik ng Pangako. Ngunit ang pag-andar async kailangang ideklara bago maghintay ng isang function na nagbabalik ng isang Pangako.

Nagtatanong din ang mga tao, paano ko gagamitin ang async await?

kung ikaw gamitin ang async keyword bago ang isang kahulugan ng function, maaari mong pagkatapos gamitin ang naghihintay sa loob ng function. kapag ikaw maghintay isang pangako, ang function ay naka-pause sa isang hindi nakaharang na paraan hanggang sa ang pangako ay maaayos. Kung matutupad ang pangako, maibabalik mo ang halaga. Kung ang pangako ay tumanggi, ang tinanggihan na halaga ay itinapon.

Ano ang ginagawa ng naghihintay sa JavaScript?

Paglalarawan. Ang maghintay Ang expression ay nagiging sanhi ng pag-pause ng async function hanggang sa ma-settle ang isang Pangako (iyon ay, natupad o tinanggihan), at upang ipagpatuloy ang pagpapatupad ng async function pagkatapos ng katuparan. Kapag ipinagpatuloy, ang halaga ng maghintay pagpapahayag ay ang natupad na Pangako.

Inirerekumendang: