请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于promise.all返回值是什么?

图片描述
图片描述
老师 为什么我按照课程的代码写的分4次取云函数playList里面的数据,用await将得到的值返回给一个变量,然后push到tasks里面,然后调试云函数的时候老是说我concat不是一个函数啊?我试了很多方法,tasks在控制器里面只打印出object,完全不清楚tasks是个什么构成的。我看其他教程说如果tasks.all如果都执行完成应该是返回的数组啊,为什么就是要报错呢?卡了3天啊图片描述
我想把tasks打印出来,结果就是个obj。。。。

正在回答 回答被采纳积分+3

1回答

谢成 2019-10-29 17:59:35

尝试一下这样写:

(await Promise.all(tasks)).concat(aaa)


这是我代码中的写法:

https://img1.sycdn.imooc.com/szimg/5db80d850984b8c515540438.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 墨语迟 #1
    可以了,谢谢老师!! 居然就是括号的位置写错了
    回复 有任何疑惑可以回复我~ 2019-10-29 21:44:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信