ReadableStream:locked 属性

注意: 此功能在 Web Workers 中可用。

lockedReadableStream 接口的只读属性,它返回可读流是否被锁定到一个读取器。

可读流一次最多只能有一个活动读取器,并且被锁定到该读取器,直到它被释放。可以使用 ReadableStream.getReader() 获取读取器,并使用读取器的 releaseLock() 方法释放它。

一个 布尔 值,指示可读流是否被锁定。

示例

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

const reader = stream.getReader();

stream.locked;
// should return true, as the stream has been locked to a reader

规范

规范
Streams 标准
# ref-for-rs-locked②

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见