vue 数据赋值给新变量后,原数据也随新变量对数据的变化而变化
//错误写法将污染源数据,将改变list1的数据,例如:
let list = this.list1
//正确写法:
let list = JSON.parse(JSON.stringify(this.list1));
备注:
JSON.stringify()方法用于将对象转换为 JSON字符串。
JSON.parse() 方法将JSON字符串转换为对象。
//错误写法将污染源数据,将改变list1的数据,例如:
let list = this.list1
//正确写法:
let list = JSON.parse(JSON.stringify(this.list1));
备注:
JSON.stringify()方法用于将对象转换为 JSON字符串。
JSON.parse() 方法将JSON字符串转换为对象。