可以使用Promise.all方法等待所有的Promise完成后再进行下一步操作。

例如,假设有一个包含多个Promise的数组promises,你可以使用Promise.all来等待所有的Promise完成:

Promise.all(promises)
  .then(results => {
    // 所有Promise都已完成
    // 进行下一步操作
  })
  .catch(error => {
    // 捕获错误
  });

Promise.all的回调函数中,results参数将包含所有Promise的结果。如果任何一个Promise被拒绝或发生错误,将会进入catch块。

js foreach中调用很多个promise 如何等待这些promise完成再进行下一步

原文地址: https://www.cveoy.top/t/topic/iBm4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录