ReadableStreamBYOBReader: ReadableStreamBYOBReader() コンストラクター
Baseline
2026
Newly available
Since March 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
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" });
仕様書
| Specification |
|---|
| Streams> # ref-for-byob-reader-constructor①> |