ReadableStream:locked 属性
注意: 此功能在 Web Workers 中可用。
locked
是 ReadableStream
接口的只读属性,它返回可读流是否被锁定到一个读取器。
可读流一次最多只能有一个活动读取器,并且被锁定到该读取器,直到它被释放。可以使用 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 的浏览器中加载。
另请参见
ReadableStream()
构造函数- 使用可读流