收藏
回答

为什么输出的结果中data的值为[1],这个时候this.setData({})不是还没有执行吗?

为什么输出的结果中data的值为[1],这个时候this.setData({})不是还没有执行吗?

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

2 个回答

  • hello world
    hello world
    12-05

    js基础有待加强

    12-05
    有用
    回复 1
    • 😱
      😱
      发表于移动端
      12-05
      新手😂
      12-05
      回复
  • Mr.Zhao
    Mr.Zhao
    12-05

    对象引用问题,少见多怪,跟setData没关系,浏览器F12控制台也这样,百度学习下吧

    12-05
    有用
    回复 2
    • 😱
      😱
      12-05
      我能否这样理解,执行输出时很快就有执行了setData的操作导致还没来得及输出data的值就更新了
      12-05
      回复
    • Mr.Zhao
      Mr.Zhao
      12-05回复😱
      不是,自己百度学学吧,跟小程序无关,js基础
      12-05
      回复
登录 后发表内容