Subscriber: next()-Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die next()-Methode der Subscriber-Schnittstelle sendet einen Wert an jeden Observer der Subscription und ruft dessen next-Callback synchron auf. Diese Callbacks werden an Observable.subscribe() übergeben.
Syntax
next(value)
Parameter
value-
Der an die Observer zu sendende Wert. Dies kann ein beliebiger JavaScript-Wert sein.
Rückgabewert
Keiner (undefined).
Beschreibung
Wenn der Subscriber nicht mehr active ist, bewirkt diese Methode nichts. Eine Ausnahme, die vom next-Callback eines Observers ausgelöst wird, wird an das globale Objekt gemeldet. Sie ruft weder den error-Callback dieses Observers auf noch verhindert sie die Weitergabe an andere Observer.
Hinweis:
Dieses Verhalten bei gemeinsam genutzten Subscriptions kann sich ändern. Ein Vorschlag, jedem Observer einen eigenen Subscriber zu geben, würde bewirken, dass jede Subscription eine separate Ausführung startet, statt eine aktive Subscription wiederzuverwenden.
Beispiele
Ein einfaches Beispiel finden Sie auf der Hauptreferenzseite zu Subscriber. Weitere Beispiele finden Sie unter Benutzerdefinierte Observables erstellen.
Spezifikationen
| Spezifikation |
|---|
| Observable> # dom-subscriber-next> |