如下,麻烦解释一下?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个赞
总共有几点:
promise.all,并行运行函数,返回为一个promise,promise的值为数组。
await,同步的方式运行异步的方法。
解构赋值
总结起来就是,用await去运行一个promise.all,返回一个数组,然后用解构赋值取到值。
添加回答
举报
0/150
提交
取消