处理过后的变量指向问题
我出现问题的场景是:
通过接口请求下来的数据格式为数组,赋值给新的变量A,进行format处理,衍生的新的数据B、数据C。
最后通过log打印和Appdata发现,所有的变量包括请求完成后数据打印中的value值,全部和处理过的数据C一模一样。
重新测试,把请求下来的数据,先赋值给data中声明的变量,还是会出现同样的问题。所以,这是因为什么呢?
我出现问题的场景是:
通过接口请求下来的数据格式为数组,赋值给新的变量A,进行format处理,衍生的新的数据B、数据C。
最后通过log打印和Appdata发现,所有的变量包括请求完成后数据打印中的value值,全部和处理过的数据C一模一样。
重新测试,把请求下来的数据,先赋值给data中声明的变量,还是会出现同样的问题。所以,这是因为什么呢?