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

View in English Always switch to English

WritableStreamDefaultWriter: Eigenschaft closed

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Mai 2022 browserübergreifend verfügbar.

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

Die schreibgeschützte Eigenschaft closed der Schnittstelle WritableStreamDefaultWriter gibt ein Promise zurück. Dieses wird erfüllt, wenn der Stream geschlossen wird, oder zurückgewiesen, wenn im Stream ein Fehler auftritt oder die Sperre des Writers freigegeben wird.

Wert

Ein Promise.

Beispiele

js
const writableStream = new WritableStream(
  {
    start(controller) {},
    write(chunk, controller) {
      // …
    },
    close() {
      // …
    },
    abort(err) {
      // …
    },
  },
  queuingStrategy,
);

// …

const writer = writableStream.getWriter();

// ..

// check if the stream is closed
writer.closed.then(() => {
  console.log("writer closed");
});

Spezifikationen

Spezifikation
Streams
# ref-for-default-writer-closed②

Browser-Kompatibilität