Note: This feature is available in Web Workers.
The signal read-only property of the AbortController interface returns an AbortSignal object instance, which can be used to communicate with/abort an asynchronous operation as desired.
An AbortSignal object instance.
See the AbortSignal page for usage examples.
You can find a full working example on GitHub; you can also see it running live.