Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ReadableStreamBYOBReader: ReadableStreamBYOBReader()-Konstruktor

Baseline 2026
Neu verfügbar

Seit March 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Der ReadableStreamBYOBReader()-Konstruktor erstellt und gibt eine Instanz des ReadableStreamBYOBReader-Objekts zurück.

Hinweis: In der Regel würden Sie diesen Konstruktor nicht manuell verwenden; stattdessen würden Sie die Methode ReadableStream.getReader() mit dem Argument "byob" verwenden.

Syntax

js
new ReadableStreamBYOBReader(stream)

Parameter

stream

Der zu lesende ReadableStream.

Rückgabewert

Eine Instanz des ReadableStreamBYOBReader-Objekts.

Ausnahmen

TypeError

Wird ausgelöst, wenn der übergebene stream-Parameter kein ReadableStream ist, oder er bereits von einem anderen Leser zum Lesen gesperrt ist, oder sein Stream-Controller kein ReadableByteStreamController ist.

Beispiele

Der Konstruktor wird selten direkt aufgerufen. Stattdessen rufen Sie ReadableStream.getReader() wie gezeigt auf:

js
const reader = stream.getReader({ mode: "byob" });

Spezifikationen

Spezifikation
Streams
# ref-for-byob-reader-constructor①

Browser-Kompatibilität

Siehe auch