Nodejs-da async funksiyasi nima?
Nodejs-da async funksiyasi nima?

Video: Nodejs-da async funksiyasi nima?

Video: Nodejs-da async funksiyasi nima?
Video: 083.Async & Await | JavaScript darslari | O'zbek tilida | JavaScript Amaliyot 2024, May
Anonim

asenkron funktsiyalari Promise-ga asoslangan kodni sinxronlash kabi yozishga ruxsat bering. Bir marta siz a funktsiyasi yordamida asinx kalit so'zdan foydalanishingiz mumkin kuting ichida kalit so'z funksiyasi tanasi. Qachon asinx funksiyasi qiymat qaytarsa, va'da bajariladi, agar bo'lsa asinx funksiyasi xatolik yuz beradi, u rad etiladi.

Shuningdek, Nodejs-da async nima kutmoqda?

Asinx / kuting yozishning yangi usuli hisoblanadi asinxron kod. Oldingi muqobillar asinxron kod qayta qo'ng'iroqlar va va'dalardir. Asinx / kuting aslida va'dalar ustiga qurilgan shakar sintaksisidir. Uni oddiy qayta qo'ng'iroqlar yoki tugunli qayta qo'ng'iroqlar bilan ishlatib bo'lmaydi.

Ikkinchidan, async funksiyasi nimani qaytaradi? The asinx funksiyasi deklaratsiyani belgilaydi asinxron funksiya , qaysi qaytadi a AsyncFunction ob'ekt. Qachon an asinx funksiyasi deyiladi, u qaytadi va'da. Qachon async funktsiyasi qaytadi qiymat, va'da bilan hal qilinadi qaytdi qiymat.

Bundan tashqari, Async-dan qanday foydalanish kerak?

Asinxron dasturlash - parallel dasturlashning bir ko'rinishi bo'lib, u ish birligining birlamchidan alohida ishlashini ta'minlaydi ilova ip. Ish tugagandan so'ng, u asosiy ish zarrachasini (shuningdek, ish tugallangan yoki bajarilmaganligini) xabardor qiladi.

Wait Async nima qiladi?

The kuting kalit so'z faqat ichida amal qiladi asinx funktsiyalari. maqsadi asinx / kuting va'dalarni sinxron tarzda ishlatishni soddalashtirish va va'dalar guruhida ba'zi xatti-harakatlarni amalga oshirishdir. Va'dalar tuzilgan qayta qo'ng'iroqlarga o'xshaydi, asinx / kuting generatorlar va va'dalarni birlashtirishga o'xshaydi.

Tavsiya: