app 神赋值 ,求解~~~~~~~~~~~~~~~
发布于 5 年前 作者 chaolong 7400 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

先上代码:

再上打印结果:

__
__


__
__

问题:我将app.userCardInfo 赋值给 us ,然后将 us 里边的某字符串值 转为 JSON,此时并没有给 app.userCardInfo 赋值,但转换完成后,app.userCardInfo 自动被转换了?求解

3 回复

简单来说,你app.userCardInfo这个公共变量里存的其实是它的值的所在地址,当你把这个公共变量赋值给us这个变量的时候,us里存的其实也是那个地址,两个地址都是指向同一个值,所以当你修改其中之一的时候,另一个也会跟着变化

js基本类型和引用类型的区别

提这种搞笑的问题,都是第一次提问。哈哈哈哈

回到顶部