WritableStreamDefaultWriter: closed 属性
注意: 此功能在 Web Workers 中可用。
closed
是 WritableStreamDefaultWriter
接口的只读属性,它返回一个 Promise
,如果流变为关闭状态,该 Promise 将被解决,如果流出错或写入器锁被释放,则该 Promise 将被拒绝。
值
一个 Promise
。
示例
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");
});
规范
规范 |
---|
Streams 标准 # ref-for-default-writer-closed② |
浏览器兼容性
BCD 表格仅在浏览器中加载