ReadableStreamBYOBReader: ReadableStreamBYOBReader() 构造函数

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

ReadableStreamBYOBReader() 构造函数创建并返回一个 ReadableStreamBYOBReader 对象实例。

注意:通常您不会手动使用此构造函数;相反,您将使用带有参数 "byob"ReadableStream.getReader() 方法。

语法

js
new ReadableStreamBYOBReader(stream)

参数

stream

要读取的 ReadableStream

返回值

一个 ReadableStreamBYOBReader 对象的实例。

异常

TypeError

如果提供的 stream 参数不是 ReadableStream,或者它已经被另一个读取器锁定以进行读取,或者其流控制器不是 ReadableByteStreamController,则抛出此异常。

示例

很少直接调用构造函数。请改用如下所示的方式调用 ReadableStream.getReader()

js
const reader = stream.getReader({ mode: "byob" });

规范

规范
Streams 标准
# ref-for-byob-reader-constructor①

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅