Асинхронды күту JavaScript дегеніміз не?
Асинхронды күту JavaScript дегеніміз не?

Бейне: Асинхронды күту JavaScript дегеніміз не?

Бейне: Асинхронды күту JavaScript дегеніміз не?
Бейне: Синхронды сабақ тақырыбы: Телеқондырғының қорек көзі 2024, Қараша
Anonim

Қысқаша, асинхронды / күту жазу үшін таза синтаксис болып табылады асинхронды Javascript код. Бұл кодтың оқылуын және ағынын жақсартады. Қолдану кезінде есте сақтау керек нәрселер асинхронды / күту : Синхрондау функциялар уәдені қайтарады. Күту ішінде ғана пайдалануға болады асинхронды блок.

Осыны ескере отырып, JavaScript-те синхрондау нені білдіреді?

The асинхронды функцияның мәлімдемесі an анықтайды асинхронды функция - AsyncFunction нысанын қайтаратын функция. Асинхронды функциялар оқиғалар циклі арқылы кодтың қалған бөлігінен бөлек тәртіпте жұмыс істейді, нәтижесінде жасырын Уәде қайтарады.

Сондай-ақ JS түйінінде асинхронды және күту деген не екенін білесіз бе? бірге Түйін v8, the асинхронды / күту функцияны ресми түрде шығарды Түйін Уәделер мен функция тізбегімен күресу. Функцияларды бірінен соң бірі тізбектелудің қажеті жоқ, жай ғана күту Promise қайтаратын функция. Бірақ функция асинхронды Уәде қайтаратын функцияны күтпес бұрын жариялануы керек.

Адамдар сонымен қатар асинхронды күтуді қалай пайдаланамын деп сұрайды.

Егер де сен пайдалану the асинхронды Функция анықтамасының алдында кілт сөз, содан кейін болады күтіңіз функцияның ішінде. Қашан сен күту уәде болса, функция уәде орындалғанға дейін бұғаттамайтын түрде кідіртіледі. Егер уәде орындалса, сіз құнды қайтарасыз. Егер уәде қабылданбаса, қабылданбаған мән тасталады.

JavaScript-те күту не істейді?

Сипаттама. The күту өрнек асинхронды функцияның орындалуын Уәде орындалғанға дейін (яғни орындалған немесе қабылданбаған) кідіртуге және орындалғаннан кейін асинхронды функцияның орындалуын жалғастыруға себеп болады. Жалғастыру кезінде мәні күту өрнек орындалған Уәденің көрінісі.

Ұсынылған: