小编Psi*_*Psi的帖子

Promise.all()有限制吗?

有没有实现的方式/模式let res = Promise.all([...p], limit)

  • promise-array包含构造和返回promise的函数
  • res应该在所有p结算后解决
  • 只有limit=3Promise应该并行运行
  • n + 1承诺应在n完成后立即开始.因此总是有limit并行运行的解析器.

特别是最后一点让我头疼.

我目前的解决方案是将promises-array拆分为limit大小的块并将它们链接起来.这里的缺点是第二组在第1组的所有Promise都已解决后才开始.

javascript es6-promise

7
推荐指数
1
解决办法
3578
查看次数

标签 统计

es6-promise ×1

javascript ×1