WritableStreamDefaultWriter: releaseLock() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since May 2022.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die releaseLock()
Methode der WritableStreamDefaultWriter
-Schnittstelle gibt das Schreiberschloss des entsprechenden Streams frei. Nachdem das Schloss freigegeben wurde, ist der Schreiber nicht mehr aktiv. Wenn der zugehörige Stream fehlerhaft ist, wenn das Schloss freigegeben wird, erscheint der Schreiber von nun an in gleicher Weise fehlerhaft; andernfalls erscheint der Schreiber geschlossen.
Syntax
js
releaseLock()
Parameter
Keine.
Rückgabewert
Keiner (undefined
).
Beispiele
js
const writableStream = new WritableStream(
{
write(chunk) {
// …
},
close() {
// …
},
abort(err) {
// …
},
},
queuingStrategy,
);
// …
const writer = writableStream.getWriter();
// …
// release writer's lock on the stream when desired
writer.releaseLock();
Spezifikationen
Specification |
---|
Streams # ref-for-default-writer-release-lock② |