ReadableStream.locked
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
参见
ReadableStream()
构造函数- 使用可读流