使用AbortController
AbortController 接口表示一个控制器对象,可以根据需要终止一个或多个Web请求。
- AbortController() : AbortController()构造函数创建一个新的 AbortController 对象实例
- signal:signal 属性返回一个 AbortSignal 对象实例,它可以用来 with/about 一个Web(网络)请求
- abort() :终止一个尚未完成的Web(网络)请求,它能够终止 fetch 请求,任何响应Body的消费者和流