Cili është ndryshimi midis mbikëqyrjes dhe premtimeve në JavaScript?


përgjigje 1:

Observables dhe Premtimet ofrojnë një mënyrë për të punuar me aktivitete asinkron në JavaScript. Ndërsa premtimet ose refuzojnë / zgjidhin bazuar në përfundimin e një ngjarje të vetme asinkrone (kërkesë http), mbikëqyrësit mund të lëshojnë vazhdimisht ndryshime të statusit bazuar në vëzhguesit ku ata pajtohen.

Për më shumë informacion, shihni Observables në 5 minuta.



përgjigje 2:

Përveç përgjigjeve të dhëna për këtë pyetje, një ndryshim thelbësor midis premtimeve dhe mbikëqyrjes është se mbikëqyrësit ofrojnë mënyra për të anulluar një kërkesë dhe për të dërguar një kërkesë të re. Ku si premtim prona e tillë nuk lejon.

Për shembull

Nëse dëshironi të merrni një burim specifik dhe keni thirrur URL, mund të telefononi përsëri të njëjtën URL me parametra të ndryshëm. Me Vëzhguesin, kërkesa e mëparshme është anuluar tani me parametrat e vjetër dhe ju thirrni të dhëna që janë të rëndësishme për parametrat e dërguar me kërkesën e dytë.

Në këtë rast, premtimet mund të dërgojnë dy kërkesa, dhe të dhënat përkatëse do të merren për secilën kërkesë që keni bërë



përgjigje 3:

Përveç përgjigjeve të dhëna për këtë pyetje, një ndryshim thelbësor midis premtimeve dhe mbikëqyrjes është se mbikëqyrësit ofrojnë mënyra për të anulluar një kërkesë dhe për të dërguar një kërkesë të re. Ku si premtim prona e tillë nuk lejon.

Për shembull

Nëse dëshironi të merrni një burim specifik dhe keni thirrur URL, mund të telefononi përsëri të njëjtën URL me parametra të ndryshëm. Me Vëzhguesin, kërkesa e mëparshme është anuluar tani me parametrat e vjetër dhe ju thirrni të dhëna që janë të rëndësishme për parametrat e dërguar me kërkesën e dytë.

Në këtë rast, premtimet mund të dërgojnë dy kërkesa, dhe të dhënat përkatëse do të merren për secilën kërkesë që keni bërë



përgjigje 4:

Përveç përgjigjeve të dhëna për këtë pyetje, një ndryshim thelbësor midis premtimeve dhe mbikëqyrjes është se mbikëqyrësit ofrojnë mënyra për të anulluar një kërkesë dhe për të dërguar një kërkesë të re. Ku si premtim prona e tillë nuk lejon.

Për shembull

Nëse dëshironi të merrni një burim specifik dhe keni thirrur URL, mund të telefononi përsëri të njëjtën URL me parametra të ndryshëm. Me Vëzhguesin, kërkesa e mëparshme është anuluar tani me parametrat e vjetër dhe ju thirrni të dhëna që janë të rëndësishme për parametrat e dërguar me kërkesën e dytë.

Në këtë rast, premtimet mund të dërgojnë dy kërkesa, dhe të dhënat përkatëse do të merren për secilën kërkesë që keni bërë