![]() |
1
2
在上述情况下
您不应该在promise中进行递归调用,而应该解析每个页面的promise,并为分页的每个新页面重新执行它。
换句话说:确保承诺中的逻辑中的每一条路径都会导致
|
![]() |
2
0
你能试试下面的代码吗?
我对原始代码做了一些细微的改进,原始代码做出了许多承诺,这些承诺将被卡在挂起状态,因为在最终递归结束条件时,预期永远不会得到解决。我使用隐式的承诺链,通过在承诺块中返回承诺,这使得所有的承诺链在一起。一旦代码到达递归结束,那么链中的每个承诺都将得到解决。这个实现使用的是纯粹的承诺,所以很容易理解。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 4 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 4 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 5 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |