for循环请求数据 导致只能拿到做好一条数据

for循环请求数据 导致只能拿到做好一条数据 如何解决

开满天机
浏览 1086回答 3
3回答

慕桂英3389331

for循环来请求数据,这么骚的操作吗,一点不考虑前端性能的?

BIG阳

不知道是不是你的字写错了,为什么不一次请求需要的数据,要循环请求?你循环请求,你也要用一个集合把自前的数据存起来,如果你只是赋值的话,肯定是只有最后一条数据的。

海绵宝宝撒

如果直接放在for循环里请求的话 请求是异步的而且跟网速有关系 不定请求回来的是哪条非要这么做的话可以把 i return出来去请求其实就是用闭包 或者递归 也可以用promise去解决for循环中的异步常见的前端面试题中 for循环里面定时器打印的都是最后一个i 跟这种事一样的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript