ReadableStreamDefaultController: error() Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2020.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die error() Methode des
ReadableStreamDefaultController Interface verursacht, dass alle zukünftigen Interaktionen mit dem zugehörigen Stream fehlschlagen.
Hinweis:
Die error() Methode kann
mehr als einmal aufgerufen werden und kann aufgerufen werden, wenn der Stream nicht lesbar ist.
Syntax
error(e)
Parameter
e-
Der Fehler, mit dem zukünftige Interaktionen fehlschlagen sollen.
Rückgabewert
Keiner (undefined).
Ausnahmen
TypeError-
Wird ausgelöst, wenn das Quellobjekt kein
ReadableStreamDefaultControllerist.
Beispiele
Das Ein lesbarer Stream mit einer zugrundeliegenden Push-Quelle und Backpressure-Unterstützung Beispiel in der Spezifikation
liefert ein gutes Beispiel für die Verwendung von
ReadableStreamDefaultController.desiredSize, um manuell zu erkennen, wann der
Stream voll ist und Backpressure anzuwenden. Es zeigt auch die Verwendung von error(), um manuell einen Stream-Fehler auszulösen, falls ein anderer Teil des Systems, auf den es angewiesen ist, fehlschlägt.
Spezifikationen
| Specification |
|---|
| Streams> # rs-default-controller-error> |
Browser-Kompatibilität
Loading…