Ano ang async function sa Nodejs?
Ano ang async function sa Nodejs?

Video: Ano ang async function sa Nodejs?

Video: Ano ang async function sa Nodejs?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, Nobyembre
Anonim

async function hayaan kang magsulat ng code na nakabatay sa Pangako na parang kasabay nito. Kapag natukoy mo ang a function gamit ang async keyword, pagkatapos ay maaari mong gamitin ang maghintay keyword sa loob ng mga function katawan. Kapag ang async function nagbabalik ng halaga, matutupad ang Pangako, kung ang async function nagtatapon ng isang error, ito ay tinatanggihan.

Tinanong din, ano ang hinihintay ng async sa Nodejs?

Async / maghintay ay isang bagong paraan ng pagsulat asynchronous code. Mga nakaraang alternatibo para sa asynchronous Ang code ay mga callback at pangako. Async / maghintay ay talagang syntax sugar lang na binuo sa ibabaw ng mga pangako. Hindi ito magagamit sa mga plain callback o node callback.

Pangalawa, ano ang ibinabalik ng async function? Ang async function ang deklarasyon ay tumutukoy sa isang asynchronous function , na nagbabalik isang AsyncFunction bagay. Kapag ang isang async function ay tinatawag na, ito nagbabalik isang pangako. Kapag ang nagbabalik ang async function isang halaga, ang Pangako ay malulutas sa ibinalik halaga.

Bukod, ano ang gamit ng Async?

Asynchronous Ang programming ay isang anyo ng parallel programming na nagpapahintulot sa isang yunit ng trabaho na tumakbo nang hiwalay sa pangunahin aplikasyon thread. Kapag kumpleto na ang gawain, aabisuhan nito ang pangunahing thread (pati na rin kung natapos o nabigo ang gawain).

Ano ang naghihintay na gawin ng Async?

Ang maghintay Ang keyword ay may bisa lamang sa loob async mga function. Ang layunin ng async / maghintay ay ang gawing simple ang paggamit ng mga pangako nang sabay-sabay, at magsagawa ng ilang gawi sa isang pangkat ng Mga Pangako. Dahil ang Mga Pangako ay katulad ng mga structured na callback, async / maghintay ay katulad ng pagsasama-sama ng mga generator at mga pangako.

Inirerekumendang: