ReadableStreamDefaultController: error() method

Baseline Widely available

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

Note: This feature is available in Web Workers.

Phương thức error() của giao diện ReadableStreamDefaultController gây ra lỗi cho mọi tương tác tương lai với luồng liên kết.

Note: Phương thức error() có thể được gọi nhiều hơn một lần, và có thể được gọi khi luồng không thể đọc được.

Cú pháp

js
error(e)

Tham số

e

Lỗi mà bạn muốn các tương tác tương lai thất bại cùng.

Giá trị trả về

Không có (undefined).

Ngoại lệ

TypeError

Được ném ra nếu đối tượng nguồn không phải là ReadableStreamDefaultController.

Ví dụ

Ví dụ Luồng có thể đọc với nguồn đẩy cơ bản và hỗ trợ backpressure trong đặc tả cung cấp một ví dụ tốt về cách sử dụng ReadableStreamDefaultController.desiredSize để phát hiện thủ công khi luồng đầy và áp dụng backpressure, cũng như sử dụng error() để kích hoạt thủ công lỗi luồng nếu một phần khác của hệ thống mà nó phụ thuộc gặp sự cố.

Thông số kỹ thuật

Specification
Streams
# rs-default-controller-error

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

Xem thêm