Wat is het verschil tussen waarnemers en beloften op JavaScript?


Antwoord 1:

Observables en Promises bieden beide een middel om te werken met async-activiteiten in JavaScript. Hoewel Beloften ofwel weigeren / oplossen op basis van de voltooiing van een enkele async-gebeurtenis (http-aanvraag), kunnen Observables continu statuswijzigingen doorgeven op basis van de waarnemers die zich erop abonneren.

kijk voor meer informatie over Observables in 5 minuten ...



Antwoord 2:

Afgezien van de antwoorden die al op deze vraag zijn gepost, is een fundamenteel verschil tussen belofte en waarneembare dat de waarneembare manieren bieden om een ​​verzoek te annuleren en een nieuw verzoek opnieuw te verzenden. Waar als belofte een dergelijke functie niet toestaat.

Bijvoorbeeld

Als u bepaalde bronnen wilt ontvangen en de url hebt geraakt, kunt u dezelfde url opnieuw met verschillende parameters activeren. Met observeerbaar krijgt het eerdere verzoek met oude parameters nu annuleringen en haalt u gegevens op die relevant zijn voor parameters die met een tweede verzoek zijn verzonden.

In beloften zouden in dit geval twee requesta kunnen worden verzonden en overeenkomstige gegevens zouden worden opgehaald voor elk verzoek dat ypu deed



Antwoord 3:

Afgezien van de antwoorden die al op deze vraag zijn gepost, is een fundamenteel verschil tussen belofte en waarneembare dat de waarneembare manieren bieden om een ​​verzoek te annuleren en een nieuw verzoek opnieuw te verzenden. Waar als belofte een dergelijke functie niet toestaat.

Bijvoorbeeld

Als u bepaalde bronnen wilt ontvangen en de url hebt geraakt, kunt u dezelfde url opnieuw met verschillende parameters activeren. Met observeerbaar krijgt het eerdere verzoek met oude parameters nu annuleringen en haalt u gegevens op die relevant zijn voor parameters die met een tweede verzoek zijn verzonden.

In beloften zouden in dit geval twee requesta kunnen worden verzonden en overeenkomstige gegevens zouden worden opgehaald voor elk verzoek dat ypu deed



Antwoord 4:

Afgezien van de antwoorden die al op deze vraag zijn gepost, is een fundamenteel verschil tussen belofte en waarneembare dat de waarneembare manieren bieden om een ​​verzoek te annuleren en een nieuw verzoek opnieuw te verzenden. Waar als belofte een dergelijke functie niet toestaat.

Bijvoorbeeld

Als u bepaalde bronnen wilt ontvangen en de url hebt geraakt, kunt u dezelfde url opnieuw met verschillende parameters activeren. Met observeerbaar krijgt het eerdere verzoek met oude parameters nu annuleringen en haalt u gegevens op die relevant zijn voor parameters die met een tweede verzoek zijn verzonden.

In beloften zouden in dit geval twee requesta kunnen worden verzonden en overeenkomstige gegevens zouden worden opgehaald voor elk verzoek dat ypu deed