JavaScript тілінде уәде қалай жұмыс істейді?
JavaScript тілінде уәде қалай жұмыс істейді?

Бейне: JavaScript тілінде уәде қалай жұмыс істейді?

Бейне: JavaScript тілінде уәде қалай жұмыс істейді?
Бейне: JavaScript 40 минутта үйрену. JavaScript сабақтары 2024, Қараша
Anonim

Өзіміз жасау JavaScript уәделері

The Уәде конструктор бірден орындалатын функцияны (орындаушы) қабылдайды және екі функцияда өтеді: шешу, ол кезде шақырылуы керек. Уәде шешілді (нәтиже беру) және қабылдамау, ол кезде болып табылады қабылданбады (қате жіберілді).

Сонда JavaScript-те уәде деген не?

А уәде болашақта бір мәнді шығаруы мүмкін нысан болып табылады: шешілген мән немесе оның шешілмеген себебі (мысалы, желі қатесі орын алды). А уәде 3 мүмкін күйдің бірінде болуы мүмкін: орындалды, қабылданбады немесе күтілуде.

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

Қарапайым, уәделер қақпақтың астында қалай жұмыс істейді?

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

Барлық уәде қалай жұмыс істейді?

TLDR: Уәде . барлық итерациялық (мысалы, Массив) қабылдайтын Javascript әдісі уәде береді аргумент ретінде және жалғыз қайтарады уәде қашан барлық the уәде береді қайталанатын аргументте шешілді (немесе қайталанатын аргументте жоқ болса уәде береді ).

Ұсынылған: