ReadableStreamBYOBReader:closed 属性
注意:此功能在Web Workers中可用。
closed
是 ReadableStreamBYOBReader
接口的只读属性,它返回一个 Promise
,当流关闭时,该 Promise 会 fulfilled,如果流抛出错误或读取器的锁被释放,则该 Promise 会 rejected。
此属性使您可以编写响应流处理结束的代码。
值
一个 Promise
。
示例
以下代码展示了处理 BYOBReader 的 closed/error 状态的模式。
js
const reader = stream.getReader({ mode: "byob" });
reader.closed
.then(() => {
// Resolved - code to handle stream closing
})
.catch(() => {
// Rejected - code to handle error
});
规范
规范 |
---|
流标准 # ref-for-generic-reader-closed② |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。