ReadableStreamBYOBReader: ReadableStreamBYOBReader() 建構函式

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

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

ReadableStreamBYOBReader() 建構函式建立一個並返回一個 ReadableStreamBYOBReader 物件例項。

注意: 通常你不會手動使用這個建構函式;相反,你會使用 ReadableStream.getReader() 方法,並傳入引數 "byob"

語法

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①

瀏覽器相容性

另見