WritableStreamDefaultWriter: releaseLock() 方法
注意:此功能在Web Workers 中可用。
releaseLock()
是 WritableStreamDefaultWriter
接口的方法,用于释放写入器对相应流的锁定。释放锁定后,写入器将不再处于活动状态。如果关联的流在释放锁定时出错,则写入器将从现在开始以相同的方式显示出错;否则,写入器将显示为已关闭。
语法
js
releaseLock()
参数
无。
返回值
无 (undefined
).
示例
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();
规范
规范 |
---|
流标准 # ref-for-default-writer-release-lock② |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。