收藏
回答

从数据库获取数据遍历成数组,结果数组每次顺序都不一样?

利用循环while输出数组,但是每次出来的顺序都不一样,请各位帮我看看怎么回事吧,谢谢了!!!!



回答关注问题邀请回答
收藏

3 个回答

  • 拾忆
    拾忆
    2023-04-03

    因为是异步请求,百度了解一下async/await吧。

    而且你也没必要每个循环内都定义一下db吧,可以挪到循环外。

    2023-04-03
    有用 1
    回复 1
    • 周文翔
      周文翔
      发表于小程序端
      2023-04-03

      我是业余的 自学的 好多东西不懂 谢谢

      2023-04-03
      回复
  • Mr.Zhao
    Mr.Zhao
    2023-04-03

    你不知道js异步吗 代码不是按顺序执行的

    2023-04-03
    有用 1
    回复 1
    • 周文翔
      周文翔
      发表于小程序端
      2023-04-03

      我是业余的 自学的 好多东西不懂 谢谢

      2023-04-03
      回复
  • 微盟
    微盟
    2023-04-03

    读数据库这种耗内存的操作要放在循环之外。这是基本的编程概念。推荐系统性去自学编码

    2023-04-03
    有用
    回复 1
    • 周文翔
      周文翔
      发表于移动端
      2023-04-03
      好的 受教了 谢谢
      2023-04-03
      回复
登录 后发表内容