このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

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①

ブラウザーの互換性

関連情報