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 的浏览器中加载。