ReadableStreamBYOBReader: ReadableStreamBYOBReader() コンストラクター
Baseline
2026
最近利用可能
March 2026以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。
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①> |