Kā solījums darbojas JavaScript?
Kā solījums darbojas JavaScript?

Video: Kā solījums darbojas JavaScript?

Video: Kā solījums darbojas JavaScript?
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Novembris
Anonim

Veidojot paši JavaScript solījumi

The Apsolīt konstruktors ņem funkciju (izpildītāju), kas tiks izpildīts nekavējoties, un nodod divas funkcijas: atrisināt, kas ir jāizsauc, kad Solījums ir atrisināts (rezultāta nodošana) un noraidīts, kad tas ir noraidīts (nodod kļūdu).

Kas tad ir solījums JavaScript?

A solījums ir objekts, kas kādu laiku nākotnē var radīt vienu vērtību: vai nu atrisinātu vērtību, vai iemeslu, kāpēc tā nav atrisināta (piemēram, radusies tīkla kļūda). A solījums var būt vienā no 3 iespējamajiem stāvokļiem: izpildīts, noraidīts vai gaida.

Turklāt, kāpēc mēs izmantojam solījumus JavaScript? Solījumi tiek izmantoti lai apstrādātu asinhronās darbības JavaScript . Viņi ir viegli pārvaldīt, veicot vairākas asinhronas darbības, kurās atzvanīšana var radīt atzvanīšanas elli, kas noved pie nepārvaldāma koda. Solījumi ir ideāla izvēle asinhrono darbību veikšanai visvienkāršākajā veidā.

Vienkārši tā, kā solījumi darbojas zem pārsega?

The Apsolīt tiek iemiesots ar funkcijas fragmentu, ko tas izsauc tās izveides laikā, caur kuru tas ietver iekšējās izšķiršanas un noraidīšanas funkcijas. The Solījums darbojas kaut kā sacīkstēs starp apņemšanos/noraidīt un pēc tam.

Kā viss solījums darbojas?

TLDR: Apsolīt . visi ir Javascript metode, kas atkārtojas (piem., masīvs). solījumi kā argumentu un atgriež singlu solījums kad visi uz solījumi iterējamajā argumentā ir atrisināti (vai ja iterējamais arguments satur Nr solījumi ).

Ieteicams: