收藏
回答

没有修改全局变量.全局变量却发生变化

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 工具 6.5.3 2.0.0

在页面中获取全局变量A,然后把全局变量A赋值给页面data中的一个a属性.

接着点击按钮触.触发一个函数.这个函数里面是修改data中a的值.

然后输出全局变量.发现A的值也发生了变化.变成了a修改后的值.

这是为什么


app.js的代码


index.jd的代码




最后一次编辑于  02-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 黎😄
    黎😄
    02-23

    放个代码片段啊!

    js的浅复制问题?

    02-23
    赞同 3
    回复 1
    • 尘°
      尘°
      02-25

      嗯.查了下.确实是浅拷贝

      02-25
      回复
  • 郭辉
    郭辉
    02-25

    js深浅拷贝

    02-25
    赞同 1
    回复
  • Kong
    Kong
    02-24

    放代码片段

    02-24
    赞同
    回复
  • 铭锋科技
    铭锋科技
    02-23

    一语中的

    02-23
    赞同
    回复