Si funksionon premtimi në JavaScript?
Si funksionon premtimi në JavaScript?

Video: Si funksionon premtimi në JavaScript?

Video: Si funksionon premtimi në JavaScript?
Video: JavaScript në HTML | Njohja me JavaScript | JavaScript | Zhvillim në Web | Informatikë 2024, Nëntor
Anonim

Bërja Tonë Premtime JavaScript

Të Premtim konstruktori merr një funksion (një ekzekutues) që do të ekzekutohet menjëherë dhe kalon në dy funksione: zgjidhje, i cili duhet të thirret kur Premtimi është zgjidhet (kalimi i një rezultati) dhe refuzoni, kur atë është refuzuar (duke kaluar një gabim).

Atëherë, çfarë është një premtim në JavaScript?

A premtim është një objekt që mund të prodhojë një vlerë të vetme disa kohë në të ardhmen: ose një vlerë e zgjidhur, ose një arsye që nuk zgjidhet (p.sh., ka ndodhur një gabim në rrjet). A premtim mund të jetë në një nga 3 gjendjet e mundshme: e përmbushur, e refuzuar ose në pritje.

Për më tepër, pse i përdorim premtimet në JavaScript? Premtimet janë përdorur për të trajtuar operacionet asinkrone në JavaScript . Ata janë e lehtë për t'u menaxhuar kur kemi të bëjmë me operacione të shumta asinkrone ku kthimet e thirrjeve mund të krijojnë ferr për kthimin e thirrjeve që çon në kod të pamenaxhueshëm. Premtimet janë zgjedhja ideale për trajtimin e operacioneve asinkrone në mënyrën më të thjeshtë.

Thjesht kështu, si funksionojnë premtimet nën kapuç?

Të Premtim instancohet me kalimin e një funksioni që ai thërret gjatë ndërtimit të tij, përmes të cilit ai mbyll funksionet e brendshme të zgjidhjes dhe refuzimit. Të Premtimi funksionon nga diçka e një gare midis zgjidhjes / refuzimit dhe më pas.

Si funksionon të gjitha premtimet?

TLDR: Premtim . të gjitha është një metodë Javascript që merr një të përsëritur (p.sh. Array) prej premtimet si argument dhe kthen një të vetme premtim kur të gjitha të premtimet në argumentin iterable janë zgjidhur (ose kur argumenti i përsëritur përmban nr premtimet ).

Recommended: