数据赋值给另一个变量,指向相同的内存地址

在给变量赋值的时候,会遇到一个问题,就是修改其中一个参数的时候,会导致另一个参数也发生变化。

实际之所以会存在这个问题,是因为两个参数指向的是同一个内存地址

解决办法之一:

  转换数据类型

例如:把原数值转换为字符串,再转换为对象,就可以避免修改了treeDataSelect的值后,导致treeData的值也发生变化

 

转载于:https://www.cnblogs.com/luoxuemei/p/9377277.html

你可能感兴趣的:(前端,swift,matlab)