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

是否有可能在 Promise.all 之后添加一个 Promise 到 Array?

是否有可能在 Promise.all 之后添加一个 Promise 到 Array?

慕神8447489 2021-12-02 16:02:24
我在做一个项目,我问自己Promise.all在 Javascript 中启动它是可行的,并且他们所做的任务向数组添加了更多的 Promise 以及它们是否也在运行?
查看完整描述

2 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

  const runAsyncFunctions = async () => {

  const users = await getUsers()


  if(users){

    Promise.all(

      users.map(async user => {

        const userId = await getIdFromUser(user)

        console.log(userId)


        const capitalizedId = await capitalizeIds(userId)

        console.log(capitalizedId)

      })

    )

      console.log(users)

  }

}


查看完整回答
反对 回复 2021-12-02
?
青春有我

TA贡献1784条经验 获得超8个赞

var promise1 = Promise.resolve(3);

var promise2 = 42;

var promise3 = new Promise(function(resolve, reject) {

  setTimeout(resolve, 100, 'foo');

});


Promise.all([promise1, promise2, promise3]).then(function(values) {

  console.log(values);

});

promise.all() work like this...


查看完整回答
反对 回复 2021-12-02
  • 2 回答
  • 0 关注
  • 203 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信