JS Built-ins
AbortSignalintermediate

AbortSignal.abort(reason) β€” sets reason

πŸ“– Usage Example
const sig = AbortSignal.timeout(5000)
// auto-aborts after 5 seconds

AbortSignal.timeout(ms) creates a signal that automatically aborts after the given delay.

AbortSignal.abort(reason)

AbortSignal.abort(reason) creates an already-aborted signal with the given reason.

Challenge: Verify that AbortSignal.abort('reason').reason is 'reason'.

πŸ’‘ Hints (1)
  • β€’ Pass any value to AbortSignal.abort(reason) β€” it becomes the reason property of the returned signal