为了账号安全,请及时绑定邮箱和手机立即绑定

承诺 - 是否有可能强制取消承诺

承诺 - 是否有可能强制取消承诺

繁花如伊 2019-08-17 15:44:52
承诺 - 是否有可能强制取消承诺我使用ES6 Promises来管理我的所有网络数据检索,在某些情况下我需要强制取消它们。基本上这种情况是我在UI上有一个提前输入搜索,其中请求被委托给后端必须基于部分输入执行搜索。虽然此网络请求(#1)可能需要一点时间,但用户会继续键入哪个最终会触发另一个后端调用(#2)这里#2自然优先于#1,所以我想取消Promise包装请求#1。我已经拥有数据层中所有Promise的缓存,因此我理论上可以检索它,因为我试图提交#2的Promise。但是一旦从缓存中检索Promise,我该如何取消Promise#1?有人可以建议一种方法吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 344 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号