promise的三个缺点
promise通常用来解决回调地狱的问题,但也有几个不可忽视的缺点
- promise一旦新建就会立即执行,无法中途取消
- 当处于pending状态时,无法得知当前处于哪一个状态,是刚刚开始还是刚刚结束
- 如果不设置回调函数,promise内部的错误就无法反映到外部
- promise封装ajax时,由于promise是异步任务,发送请求的三步会被延后到整个脚本同步代码执行完,并且将响应回调函数延迟到现有队列的最后,如果大量使用会大大降低了请求效率。
promise通常用来解决回调地狱的问题,但也有几个不可忽视的缺点
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步