WritableStreamDefaultWriter: closed-Eigenschaft
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 closed schreibgeschützte Eigenschaft der WritableStreamDefaultWriter-Schnittstelle gibt ein Promise zurück, das erfüllt wird, wenn der Stream geschlossen wird, oder abgelehnt wird, wenn der Stream fehlerhaft ist oder die Sperre des Schreibers freigegeben wird.
Wert
Ein Promise.
Beispiele
js
const writableStream = new WritableStream(
{
start(controller) {},
write(chunk, controller) {
// …
},
close(controller) {
// …
},
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②> |