Kaip pažadas veikia „JavaScript“?
Kaip pažadas veikia „JavaScript“?

Video: Kaip pažadas veikia „JavaScript“?

Video: Kaip pažadas veikia „JavaScript“?
Video: Privalomasis sveikatos draudimas 2024, Gegužė
Anonim

Kuriame savo JavaScript pažadai

The Pažadas konstruktorius paima funkciją (vykdytoją), kuri bus vykdoma iš karto ir perduoda dvi funkcijas: išspręsti, kuri turi būti iškviesta, kai Pažadas yra išspręstas (rezultato perdavimas), ir atmesti, kai jis yra atmestas (perduodama klaida).

Tada kas yra pažadas „JavaScript“?

A pažadas yra objektas, kuris ateityje gali sukurti vieną reikšmę: išspręstą reikšmę arba priežastį, kodėl ji neišspręsta (pvz., įvyko tinklo klaida). A pažadas gali būti vienos iš 3 galimų būsenų: įvykdyta, atmesta arba laukiama.

Be to, kodėl „JavaScript“naudojame pažadus? Pažadai naudojami atlikti asinchronines operacijas JavaScript . Jie yra lengva valdyti, kai atliekamos kelios asinchroninės operacijos, kai atgaliniai skambučiai gali sukurti atgalinio skambučio pragarą, dėl kurio atsiranda nevaldomas kodas. Pažadai yra idealus pasirinkimas asinchroninėms operacijoms atlikti paprasčiausiu būdu.

Tiesiog taip, kaip pažadai veikia po gaubtu?

The Pažadas yra pavaizduotas su funkcijos, kurią ji iškviečia kūrimo metu, ištrauka, per kurią ji apima vidines sprendimo ir atmetimo funkcijas. The Pažadas veikia lenktynės tarp sprendimo / atmetimo ir tada.

Kaip pažadas veikia?

TLDR: Pažadas . visi yra „Javascript“metodas, kurį galima kartoti (pvz., masyvas). pažadai kaip argumentą ir grąžina singlą pažadas kada visi į pažadai kartojamajame argumente buvo išspręsti (arba kai kartojamame argumente yra Nr pažadai ).

Rekomenduojamas: