Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
WritableStreamDefaultWriter: releaseLock() Methode
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 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
releaseLock()
Parameter
Keine.
Rückgabewert
Keiner (undefined).
Beispiele
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
| Spezifikation |
|---|
| Streams> # ref-for-default-writer-release-lock2> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.