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

ES6这个写法怎么理解?

ES6这个写法怎么理解?

哈士奇WWW 2018-12-21 20:10:28
如下,麻烦解释一下?let [foo, bar] = await Promise.all([getFoo(), getBar()]);我能写成如下的形状吗?foo 和bar 里面存储的和上面的一样吗?var arr =[1,2]let [foo, bar] =arr.forEach(function(){    await Promise.all([getFoo(), getBar()]);})
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

总共有几点:

  1. promise.all,并行运行函数,返回为一个promise,promise的值为数组。

  2. await,同步的方式运行异步的方法。

  3. 解构赋值

总结起来就是,用await去运行一个promise.all,返回一个数组,然后用解构赋值取到值。


查看完整回答
反对 回复 2019-01-13
  • 1 回答
  • 0 关注
  • 343 浏览
慕课专栏
更多

添加回答

举报

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