AbortController

Baseline Widely available

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

Note: This feature is available in Web Workers.

Giao diện AbortController biểu diễn một đối tượng điều khiển, cho phép bạn hủy một hay nhiều yêu cầu Web khi cần.

Bạn có thể tạo một đối tượng AbortController mới bằng bộ khởi tạo AbortController(). Việc giao tiếp với một thao tác bất đồng bộ được thực hiện thông qua đối tượng AbortSignal.

Bộ khởi tạo

AbortController()

Tạo một thể hiện đối tượng AbortController mới.

Thuộc tính thể hiện

AbortController.signal Read only

Trả về một thể hiện đối tượng AbortSignal, có thể được dùng để giao tiếp với hoặc hủy một thao tác bất đồng bộ.

Phương thức thể hiện

AbortController.abort()

Hủy một thao tác bất đồng bộ trước khi nó hoàn tất. Phương thức này có thể hủy yêu cầu fetch, việc đọc bất kỳ phần thân phản hồi nào và các stream.

Ví dụ

Xem ví dụ sử dụng trong trang AbortSignal.

Bạn có thể xem một ví dụ hoàn chỉnh trên GitHub; đồng thời cũng có thể xem bản chạy trực tiếp.

Thông số kỹ thuật

Specification
DOM
# interface-abortcontroller

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

Xem thêm