ReadableStream.locked
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since June 2022.
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 # ref-for-rs-locked② |
浏览器兼容性
BCD tables only load in the browser
参见
ReadableStream()
构造函数- 使用可读流