Bakit gumamit ng async await sa JavaScript?
Bakit gumamit ng async await sa JavaScript?

Video: Bakit gumamit ng async await sa JavaScript?

Video: Bakit gumamit ng async await sa JavaScript?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Nobyembre
Anonim

async mga function gamitin isang implicit na Pangako na ibabalik ang resulta nito. Kahit na hindi mo ibalik ang isang pangako nang tahasan async tinitiyak ng function na ang iyong code ay naipasa sa isang pangako. maghintay hinaharangan ang pagpapatupad ng code sa loob ng async function, kung saan ito ( maghintay pahayag) ay isang bahagi. maghintay ay palaging para sa isang pangako.

Dahil dito, bakit kami gumagamit ng async at naghihintay sa Javascript?

Async / Maghintay ay nilikha upang pasimplehin ang proseso ng pagtatrabaho at pagsulat ng mga nakakadena na pangako. Async ang mga function ay nagbabalik ng isang Pangako. Kung ang function ay naghagis ng isang error, ang Pangako ay tatanggihan. Kung ang function ay nagbabalik ng isang halaga, ang Pangako ay malulutas.

Katulad nito, ano ang ginagawa 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.

Dito, bakit tayo gumagamit ng async await?

maghintay ay ginamit para sa pagtawag sa isang async function at hintayin itong malutas o tanggihan. Isa pang bentahe ng gamit mas maliit async Ang mga function ay pinipilit mo ang iyong sarili na isipin kung ano ang async mga function na maaaring tumakbo nang magkatulad. Kung ang iyong code ay naglalaman ng blocking code, mas mabuting gawin itong isang async function.

Paano gamitin ang async na naghihintay sa JS?

Ang maghintay ang operator ay ginagamit upang maghintay para sa isang Pangako. Maaari itong magamit sa loob ng isang Async block lang. Ang keyword Maghintay gumagawa JavaScript maghintay hanggang ang pangako ay magbalik ng isang resulta. Dapat tandaan na ginagawa lamang nito ang async function block wait at hindi ang buong execution ng program.

Inirerekumendang: