采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
问题场景:在一个开放api平台上我获取到了10首歌曲的id号的数组,根据每个id号作为参数发送异步请求的话就可以获取每首歌曲的详细数据,请问在考虑性能的情况下如何才能以最高效的方式获取这10首歌的详细数据?我个人用了forEach方法遍历了这个id数组,根据每一个id都使用了封装好的异步函数,然而这导致最后三个请求超时,前7个没问题,求指导,如图是代码
这10个应该通过一个http请求来获取,不应该循环获取
因为服务端接口定义的数据将10个id号分散在10个歌曲对象obj中,根据每个id号才能再次发送请求别的接口请求到歌曲的详情object,所以我的思路只能是把10个id号拿到放在一个数组中,循环发送异步请求去获取歌曲详情obj
这是 没法处理的,本身这样的接口设计就不对,这是服务端要去优化 的问题,前端解决不了。
好的,谢谢老师的指导
登录后可查看更多问答,登录/注册
真实数据的高质量小程序项目,学会直接工作
1.9k 7
2.7k 5
1.4k 20
954 17
1.6k 16