如何为JavaScript中的Promise添加一个中断(abort)功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计788个文字,预计阅读时间需要4分钟。
目录 + 描述 + Promise race 方法 + 重新包装 Promise + 使用 AbortController + Axios 插件自带取消功能 + 描述 + Promise 只有三种状态:Pending、Resolve、Reject,一个异步的承诺一旦发生,最终只能是上述三者之一。
目录
- 概述
- promise race方法
- 重新包装promise
- AbortController
- Axios插件自带取消功能
概述
Promise只有三种状态:pending、resolve、reject,一个异步的承诺一旦发出,经历等待(pending)后,最终只能为成功或者失败,中途无法取消(abort)。
本文共计788个文字,预计阅读时间需要4分钟。
目录 + 描述 + Promise race 方法 + 重新包装 Promise + 使用 AbortController + Axios 插件自带取消功能 + 描述 + Promise 只有三种状态:Pending、Resolve、Reject,一个异步的承诺一旦发生,最终只能是上述三者之一。
目录
- 概述
- promise race方法
- 重新包装promise
- AbortController
- Axios插件自带取消功能
概述
Promise只有三种状态:pending、resolve、reject,一个异步的承诺一旦发出,经历等待(pending)后,最终只能为成功或者失败,中途无法取消(abort)。

