ReadableStreamBYOBReader:closed 属性

注意:此功能在Web Workers中可用。

closedReadableStreamBYOBReader 接口的只读属性,它返回一个 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 的浏览器中加载。

另请参阅