向日葵2VUE踩坑----赋值后原对象的值发⽣改变征文启事格式
//vue定义变量
data() {
return {
小故事100字
//初始表格数组对象
tableData:[],
//被赋值对象
cancelData:[]
}
}
问题原因是:
中长线
立体五角星赋值时没有创建⼀个新的对象内存地址;
只是把cancelData的内存地址指向了tableData的内存地址,⼀旦tableData值发⽣改变,但内存地址不会发⽣改变,所以cancelData的值也会相对应改变
错误赋值使⽤
//tableData如果发⽣改变,cancelData也会发⽣改变
//因为指向的是tableData的内存地址
this.cancelData[0]=this.tableData[0];植物介绍
端正态度正确使⽤
手势
//创建⼀个新的对象,指向新的内存地址
this.cancelData[0]=JSON.par(JSON.stringify(this.tableData[0]))