ReadableStream: locked プロパティ

lockedReadableStream インターフェイスの読み取り専用プロパティで、読み取り可能なストリームがリーダーにロックされているかどうかを返します。

読み取り可能なストリームは、一度に最大 1 つのアクティブなリーダーを持つことができ、それが解放されるまでそのリーダーにロックされます。 リーダーは ReadableStream.getReader() を使用して取得し、リーダーの releaseLock() メソッドを使用して解放することができます。

論理値で、読み取り可能なストリームがロックされているかどうかを示します。

js
const stream = new ReadableStream({
  // ...
});

const reader = stream.getReader();

stream.locked;
// ストリームがリーダーにロックされているため、true が返されるはずです

仕様書

Specification
Streams
# ref-for-rs-locked②

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
locked

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

関連情報