Неліктен JavaScript-те асинхронды күту керек?
Неліктен JavaScript-те асинхронды күту керек?

Бейне: Неліктен JavaScript-те асинхронды күту керек?

Бейне: Неліктен JavaScript-те асинхронды күту керек?
Бейне: Fetch - Как получить данные? Используем JavaScript 2024, Қараша
Anonim

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

Неліктен біз Javascript-те асинхронды және күтуді пайдаланамыз?

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

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

Мұнда неліктен асинхронды күтуді пайдаланамыз?

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

JS күтетін асинхронды қалай пайдалану керек?

The күту оператор уәдені күту үшін қолданылады. Оны ішінде пайдалануға болады Синхрондау тек блоктау. Негізгі сөз Күту жасайды JavaScript уәде нәтиже бергенше күтіңіз. Айта кету керек, ол тек жасайды асинхронды бағдарламаның толық орындалуы емес, функционалды блокты күту.

Ұсынылған: