ReadableStream.locked

Baseline 2022

Newly available

Since June 2022, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

ReadableStream 接口的只读属性 locked 返回可读流是否锁定到 reader。

一个可读流最多可以有一个激活的 reader,并且直到被释放之前都是锁定到该 reader。可以使用 ReadableStream.getReader() 方法获取 reader 然后使用 reader 的 releaseLock() 方法释放可读流。

一个布尔值,表示可读流是否已锁定。

示例

js
const stream = new ReadableStream({
  ...
});
const reader = stream.getReader();
stream.locked
// 应返回 true,表示流已经锁定到了一个 reader

规范

Specification
Streams Standard
# ref-for-rs-locked②

浏览器兼容性

BCD tables only load in the browser

参见