TransformStreamDefaultController: Methode enqueue()
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die enqueue()
-Methode der TransformStreamDefaultController
-Schnittstelle reiht das gegebene Datenstück auf der lesbaren Seite des Streams ein.
Weitere Informationen zu lesbaren Streams und Datenstücken finden Sie unter Verwendung von lesbaren Streams.
Syntax
enqueue(chunk)
Parameter
chunk
-
Das eingeschobene Datenstück. Ein Chunk ist ein einzelnes Datenstück. Es kann jeder Datentyp sein, und ein Stream kann Chunks unterschiedlicher Typen enthalten.
Rückgabewert
Keiner (undefined
).
Ausnahmen
TypeError
-
Der Stream ist nicht lesbar. Dies kann auftreten, wenn der Stream über
controller.error()
fehlerhaft ist oder wenn er geschlossen ist, ohne dass jemals diecontroller.close()
-Methode seines Controllers aufgerufen wurde.
Beispiele
In diesem Beispiel wird ein kodierter Chunk mit der enqueue()
-Methode in die Warteschlange gestellt.
const textEncoderStream = new TransformStream({
transform(chunk, controller) {
controller.enqueue(new TextEncoder().encode(chunk));
},
flush(controller) {
controller.terminate();
},
});
Spezifikationen
Specification |
---|
Streams Standard # ts-default-controller-enqueue |
Browser-Kompatibilität
BCD tables only load in the browser