js深拷贝问题,即引入值后,直接作用到最父级
一般我们单独用JSON.parse()或JSON.stringify()
例如:
var str = {'name':'huahua','age':'22'};
var newStr = srt;
newStr.name = '嘿嘿嘿';
console.log(str.name) ======> 嘿嘿嘿
不影响str的值方法:
var newStr = JSON.parse((JSON.stringify(str));
newStr.name = '嘿嘿嘿';
console.log(str.name) ======> huahua
完美解决