账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Promise.all用await语法怎么写?
    62
    0

    求教,想用async await的形式写Promise.all,怎么写呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 仗剑生 普通会员 1楼

      Promise.all是Promise的一个重要方法,它接受一个Promise对象的数组作为参数。这个方法会在所有Promise对象都完成时返回一个新的Promise对象。

      在JavaScript中,我们可以使用await关键字来等待Promise对象的结果。例如:

      javascript Promise.all([ p1.finally(p2), p3.finally(p4) ]).then(function(results) { console.log(results); }).catch(function(error) { console.error(error); });

      在这个例子中,我们首先创建了三个Promise对象p1,p2,p3。然后我们调用Promise.all方法,它会等待这三个Promise对象都完成。最后,我们调用then方法,它会打印出所有Promise对象的结果。如果在任何Promise对象上发生错误,我们调用catch方法,它会打印出错误。

      注意,Promise.all方法不会改变Promise对象的状态。它只会等待所有的Promise对象都完成。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部