Ako funguje prísľub v JavaScripte?
Ako funguje prísľub v JavaScripte?

Video: Ako funguje prísľub v JavaScripte?

Video: Ako funguje prísľub v JavaScripte?
Video: Полный курс React Query за час | TanStack Query v4 для начинающих 2024, November
Anonim

Vytváranie vlastných Sľuby JavaScriptu

The Sľub Konštruktor prevezme funkciu (exekútor), ktorá sa vykoná okamžite a odovzdá dve funkcie: resolve, ktorá sa musí zavolať, keď Sľub je vyriešené (odovzdanie výsledku) a zamietnuť, keď to bude je odmietnuté (prejdenie chyby).

Čo je potom prísľub v JavaScripte?

A sľúbiť je objekt, ktorý môže niekedy v budúcnosti vytvoriť jedinú hodnotu: buď vyriešenú hodnotu, alebo dôvod, prečo nie je vyriešená (napr. vyskytla sa chyba siete). A sľúbiť môže byť v jednom z 3 možných stavov: splnené, odmietnuté alebo čakajúce.

Prečo navyše používame sľuby v JavaScripte? Používajú sa sľuby zvládnuť asynchrónne operácie v JavaScript . Oni sú jednoduché spravovanie pri práci s viacerými asynchrónnymi operáciami, kde spätné volania môžu vytvoriť peklo spätného volania vedúce k nezvládnuteľnému kódu. Sľuby sú ideálna voľba na zvládnutie asynchrónnych operácií najjednoduchším spôsobom.

Jednoducho, ako fungujú sľuby pod kapotou?

The Sľub je inštanciovaný prechodom funkcie, ktorú vyvoláva počas svojej konštrukcie, prostredníctvom ktorej uzatvára funkcie vnútorného riešenia a odmietania. The Sľub funguje niečo ako preteky medzi rozhodnutím / odmietnutím a potom.

Ako funguje všetko sľubovanie?

TLDR: Sľub . všetky je metóda Javascript, ktorá trvá iterovateľné (napr. pole). sľuby ako argument a vráti single sľúbiť kedy všetky a sľuby v iterovateľnom argumente boli vyriešené (alebo keď iterovateľný argument obsahuje č sľuby ).

Odporúča: