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

如何用Promise实现一个任务队列

如何用Promise实现一个任务队列

慕工程0101907 2019-05-13 11:05:07
工作中遇到一个业务需求。实行一个任务队列,前一个任务执行完了以后再去执行下一个任务。我本想用promise实行一个异步串行的队列。但这次情况跟以往不一样。想了有一段时间想不出来了,求教大佬~业务场景抽象出来是:存在如下任务队列T=[A,B]同时全局下面已经存在有一个监听函数F=onStateChange(res=>'res是我想要判断的值')A和B都安上一个run方法(返回promise),该方法会执行一段触发State改变的逻辑,然后再根据res的值决定是resolve还是reject具象出来是:小程序连接蓝牙需要给蓝牙设备发送好几条指令根据上一条指令是否通过才能进行下一条指令。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1324 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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