处理过后的变量指向问题
发布于 5 年前 作者 ayuan 17582 次浏览 来自 问答

我出现问题的场景是:
通过接口请求下来的数据格式为数组,赋值给新的变量A,进行format处理,衍生的新的数据B、数据C。

最后通过log打印和Appdata发现,所有的变量包括请求完成后数据打印中的value值,全部和处理过的数据C一模一样。

重新测试,把请求下来的数据,先赋值给data中声明的变量,还是会出现同样的问题。所以,这是因为什么呢?

4 回复

额,第一次这么清晰的感受引用类型。

看下javascript方面deep clone方面的讨论。

因为在js中对象是引用类型

回到顶部