Async ba ang isang pangako?
Async ba ang isang pangako?

Video: Async ba ang isang pangako?

Video: Async ba ang isang pangako?
Video: Lani Misalucha - Saan Darating Ang Umaga (Official Lyric Video) 2024, Nobyembre
Anonim

async ang mga function ay gumagamit ng implicit Pangako upang ibalik ang resulta nito. Kahit hindi mo ibalik a pangako tahasan async tinitiyak ng function na ang iyong code ay naipasa sa a pangako . hinaharangan lamang ni wait ang pagpapatupad ng code sa loob ng async function. Tinitiyak lamang nito na ang susunod na linya ay isasagawa kapag ang pangako nalulutas.

Kaya lang, nagbabalik ba ng pangako ang async?

Async function Ang salitang “ async ” bago ang isang function ay nangangahulugan ng isang simpleng bagay: isang function palagi nagbabalik ng pangako . Iba pang mga halaga ay nakabalot sa isang nalutas pangako awtomatiko. Kaya, async tinitiyak na ang function nagbabalik ng pangako , at bumabalot ng hindi- mga pangako sa loob.

Alamin din, paano ko gagamitin ang async await na may mga pangako? 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 a pangako , ang function ay naka-pause sa paraang hindi humaharang hanggang sa pangako nag-aayos. Kung ang pangako matupad, ibabalik mo ang halaga. Kung ang pangako tinatanggihan, ang tinanggihang halaga ay itinapon.

Gayundin, ang Pangako ba ay kasabay o asynchronous?

Mga pangako ay hindi eksakto kasabay o asynchronous sa at sa kanilang sarili. Kapag lumikha ka ng a pangako ang callback na ipapasa mo dito ay agad na isinasagawa at walang ibang code ang maaaring tumakbo hanggang sa magbunga ang function na iyon.

Ano ang ginagawa ng async?

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.

Inirerekumendang: