收藏
回答

异步会等同步先执行完再执行吗?

最近被同步异步搞的头有点乱,想知道如果我在把数据存入数据库之前先调用个函数获取当前时间,再把这个当前时间存入数据库,会不会发生这种我前面获取当前时间我函数没执行完,它后面就开始将数据存到数据库了??如果会的话需要怎么做呢?

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

3 个回答

  • 困难
    困难
    2021-10-28

    实在搞不懂,可以自己写个类似的试一试

    console.log(new Date());
    setTimeout(() => {
      console.log("云函数");
    }, 0);
    console.log("hello world")
    
    


    结果:


    2021-10-28
    有用
    回复 2
    • Ethan
      Ethan
      发表于移动端
      2021-10-28
      我就是这样试的,发现异步都是等同步执行完再执行的,但不确定是不是真的是这样。
      2021-10-28
      回复
    • 困难
      困难
      2021-10-28回复Ethan
      我的建议是百度学会JS异步机制
      2021-10-28
      回复
  • 清蒸鱼
    清蒸鱼
    2021-10-28

    -先同步获取时间,再异步存入数据呀

    2021-10-28
    有用
    回复
  • dreamhunter
    dreamhunter
    2021-10-28

    搞不清楚就少用异步的,有同步版本的操作都有同步的

    2021-10-28
    有用
    回复 1
    • Ethan
      Ethan
      发表于移动端
      2021-10-28
      云函数 callfunction 还有同步的操作吗
      2021-10-28
      回复
登录 后发表内容