Mitä eroa JavaScriptillä havaittavien ja lupausten välillä on?


Vastaus 1:

Havainnot ja lupaukset tarjoavat molemmat keinot työskennellä async-toimintojen kanssa JavaScript-sovelluksessa. Vaikka lupaukset joko hylkäävät / ratkaisevat yksittäisen asynk-tapahtuman (http-pyyntö) loppuunsaattamisen perusteella, havainnoitavat voivat jatkuvasti lähettää tilamuutoksia niitä tilaavien tarkkailijoiden perusteella.

saadaksesi tarkempia keskusteluja, katso Tarkkailuaineet 5 minuutissa ...



Vastaus 2:

Lukuun ottamatta tähän kysymykseen jo lähetettyjä vastauksia, yksi perusero lupauksen ja havaittavissa olevien välillä on, että havainnoitava tarjoaa tapoja peruuttaa pyyntö ja lähettää uusi. Jos lupaus ei salli tällaista ominaisuutta.

Esimerkiksi

Jos haluat taata tietyn resurssin ja olet osunut URL-osoitteeseen, voit ampua saman URL-osoitteen uudelleen eri parametreilla, havaittavissa oleva aikaisempi pyyntö vanhoilla parametreilla saa nyt peruutuksia ja u hakee toisella pyynnöllä lähetettyjen parametrien kannalta merkitykselliset tiedot.

Lupauksissa tässä tapauksessa on lähetettävä kaksi vaatimusta ja vastaavat tiedot haetaan jokaisesta ypu-pyynnöstä



Vastaus 3:

Lukuun ottamatta tähän kysymykseen jo lähetettyjä vastauksia, yksi perusero lupauksen ja havaittavissa olevien välillä on, että havainnoitava tarjoaa tapoja peruuttaa pyyntö ja lähettää uusi. Jos lupaus ei salli tällaista ominaisuutta.

Esimerkiksi

Jos haluat taata tietyn resurssin ja olet osunut URL-osoitteeseen, voit ampua saman URL-osoitteen uudelleen eri parametreilla, havaittavissa oleva aikaisempi pyyntö vanhoilla parametreilla saa nyt peruutuksia ja u hakee toisella pyynnöllä lähetettyjen parametrien kannalta merkitykselliset tiedot.

Lupauksissa tässä tapauksessa on lähetettävä kaksi vaatimusta ja vastaavat tiedot haetaan jokaisesta ypu-pyynnöstä



Vastaus 4:

Lukuun ottamatta tähän kysymykseen jo lähetettyjä vastauksia, yksi perusero lupauksen ja havaittavissa olevien välillä on, että havainnoitava tarjoaa tapoja peruuttaa pyyntö ja lähettää uusi. Jos lupaus ei salli tällaista ominaisuutta.

Esimerkiksi

Jos haluat taata tietyn resurssin ja olet osunut URL-osoitteeseen, voit ampua saman URL-osoitteen uudelleen eri parametreilla, havaittavissa oleva aikaisempi pyyntö vanhoilla parametreilla saa nyt peruutuksia ja u hakee toisella pyynnöllä lähetettyjen parametrien kannalta merkitykselliset tiedot.

Lupauksissa tässä tapauksessa on lähetettävä kaksi vaatimusta ja vastaavat tiedot haetaan jokaisesta ypu-pyynnöstä