웹 API에서 비동기 작업(DOM 요청)을 취소하고 통신하는 데 사용되는 신호 객체
controller.abort()를 호출하면 연결된 모든 AbortSignal 객체에 취소 신호를 보냅니다.AbortController 인스턴스의 signal 읽기 전용 속성을 통해 얻을 수 있습니다 (const signal = controller.signal;).signal 객체를 fetch()와 같은 비동기 함수에 인수로 전달하여 해당 작업이 취소될 수 있도록 연결합니다.| 구성 요소 | 유형 | 역할 |
|---|---|---|
signal.aborted |
읽기 전용 Boolean |
신호가 통신하는 요청이 취소되었는지(true) 아닌지(false)를 나타냅니다. |
abort 이벤트 |
Event |
controller.abort()가 호출될 때 발생합니다. signal.addEventListener('abort', ...)를 사용하여 이벤트를 감지할 수 있습니다. |
AbortSignal.timeout()aborted)되는 AbortSignal 객체를 생성하는 정적 헬퍼 메서드