WritableStreamDefaultWriter: releaseLock() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since May 2022.

Note: This feature is available in Web Workers.

releaseLock() của giao diện WritableStreamDefaultWriter giải phóng khóa của trình ghi trên luồng tương ứng. Sau khi khóa được giải phóng, trình ghi không còn hoạt động nữa. Nếu luồng liên kết đang ở trạng thái lỗi khi khóa được giải phóng, trình ghi sẽ xuất hiện ở trạng thái lỗi tương tự kể từ lúc đó; nếu không, trình ghi sẽ xuất hiện là đã đóng.

Cú pháp

js
releaseLock()

Tham số

Không có.

Giá trị trả về

Không có (undefined).

Ví dụ

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

// …

const writer = writableStream.getWriter();

// …

// release writer's lock on the stream when desired
writer.releaseLock();

Thông số kỹ thuật

Thông số kỹ thuật
Streams
# ref-for-default-writer-release-lock②

Tương thích trình duyệt