今天在写前端的时候遇到一个奇怪的问题
可以看到 这个queryQuery改变了,this.listQuery也变了。。。。
百思不得其解。问了前端的同学得到答案。这不同于java
queryQuery 和 this.listQuery 用 等号 只是给了一个指向,用的是同一个源数据
如果不想 this.listQuery被改变 那就需要
let queryQuery = Object.assign({},this.listQuery);
ok问题解决。
今天在写前端的时候遇到一个奇怪的问题
可以看到 这个queryQuery改变了,this.listQuery也变了。。。。
百思不得其解。问了前端的同学得到答案。这不同于java
queryQuery 和 this.listQuery 用 等号 只是给了一个指向,用的是同一个源数据
如果不想 this.listQuery被改变 那就需要
let queryQuery = Object.assign({},this.listQuery);
ok问题解决。