定义一个变量等于data中的值,对变量进行更改,data中的值也会相应更改吗?

发布于 5 年前作者 ping5111008 次浏览最后编辑 5 年前来自 issues

为了书写方便,我把searchObj重新定义了一遍,等于data中的searchObj,但是为什么94行和95行打印的结果一样?

2 回复
shenxiuying
shenxiuying1 楼5 年前

百度了解一下JS的深拷贝和浅拷贝。

解决方案1:

let searchObj = JSON.parse(JSON.stringify(this.data.searchObj))

pengming
pengming2 楼7 个月前

深拷贝问题