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

View in English Always switch to English

TextEncoderStream: writable-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2022⁩.

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

Die schreibgeschützte writable-Eigenschaft der TextEncoderStream-Schnittstelle gibt einen WritableStream zurück, der Zeichenfolgen akzeptiert, die in Binärdaten codiert werden sollen.

Wert

Ein WritableStream.

Beispiele

Dieses Beispiel erstellt einen TextEncoderStream, der Zeichenfolgen als UTF-8 codiert. Es schreibt einige Zeichenfolgen in den writable-Stream und liest dann die codierten Binärdaten aus dem readable-Stream.

js
const stream = new TextEncoderStream(); // Write data to be encoded const data = "你好世界"; const writer = stream.writable.getWriter(); writer.write(data); writer.close(); // Read compressed data const reader = stream.readable.getReader(); let done = false; let output = []; while (!done) { const result = await reader.read(); if (result.value) { output.push(...result.value); } done = result.done; } console.log(new Uint8Array(output).toBase64()); // 5L2g5aW95LiW55WM 

Spezifikationen

Specification
Streams
# dom-generictransformstream-writable

Browser-Kompatibilität

Siehe auch