TransformStreamDefaultController: Methode enqueue()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juni 2022.
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> # ts-default-controller-enqueue> |
Browser-Kompatibilität
Loading…