WritableStream: locked 属性

基线 2022

新功能

2022 年 6 月起,此功能在最新的设备和浏览器版本中均可使用。此功能可能在较旧的设备或浏览器中无法使用。

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

lockedWritableStream 接口的只读属性,它返回一个布尔值,指示 WritableStream 是否被锁定到一个写入器。

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

示例

js
const writableStream = new WritableStream(
  {
    write(chunk) {
      // ...
    },
    close() {
      // ...
    },
    abort(err) {
      // ...
    },
  },
  queuingStrategy,
);

// ...

const writer = writableStream.getWriter();

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

规范

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

浏览器兼容性

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