Уәде синхронды ма?
Уәде синхронды ма?

Бейне: Уәде синхронды ма?

Бейне: Уәде синхронды ма?
Бейне: Sadraddin - Uige (Олай болмайды) 2024, Мамыр
Anonim

асинхронды функциялар жасырын мәнді пайдаланады Уәде оның нәтижесін қайтару үшін. Сіз қайтып келмесеңіз де, а уәде анық асинхронды функция сіздің кодыңыздың а арқылы өтетініне көз жеткізеді уәде . wait тек ішінде кодтың орындалуын блоктайды асинхронды функциясы. Ол келесі жолдың орындалатынына көз жеткізеді уәде шешеді.

Дәл солай, синхрондау уәдені қайтара ма?

Синхрондау функциялары « сөзі асинхронды Функция алдында” бір қарапайым нәрсені білдіреді: функция әрқашан уәдесін қайтарады . Басқа мәндер шешілгенге оралады уәде автоматты түрде. Сонымен, асинхронды функциясының орындалуын қамтамасыз етеді уәдесін қайтарады , және орам емес уәде береді ішінде.

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

Сондай-ақ, Promise синхронды ма, әлде асинхронды ма?

Уәделер дәл емес синхронды немесе асинхронды өз бетінше. Сіз жасаған кезде а уәде сіз оған жіберген кері шақыру дереу орындалады және бұл функция нәтиже бермейінше басқа код жұмыс істей алмайды.

Async не істейді?

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

Ұсынылған: