JS Built-ins
AbortControllerbeginner

AbortController β€” signal instanceof AbortSignal

πŸ“– Usage Example
const ac = new AbortController()
fetch('/api', { signal: ac.signal })
ac.abort()  // cancels the request

Pass signal to fetch() to make the request cancellable.

AbortController.signal

The signal property of an AbortController is always an instance of AbortSignal.

Challenge: Verify that new AbortController().signal instanceof AbortSignal is truthy.

πŸ’‘ Hints (1)
  • β€’ AbortController.signal returns an AbortSignal instance that reflects the controller state