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
AbortControllermới.
Thuộc tính thể hiện
AbortController.signalRead 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
- Fetch API
- Abortable Fetch của Jake Archibald