标签:基本数据类型 obj 影响 赋值 空间 sign undefined mamicode 就是
var a = 1; b = a; // 栈内存会开辟一个新的内存空间,此时b和a都是相互独立的 b = 2; console.log(a); // 1
3.用slice实现对数组的深拷贝
var arr1 = ["1","2","3"]; var arr2 = arr1.slice(0); arr2[1] = "9"; console.log("数组的原始值:" + arr1 ); console.log("数组的新值:" + arr2 );
vm.$data
传入 JSON.parse(JSON.stringify(...))
得到深拷贝的原始数据对象。--vue官网提供var obj = { a: 1, b: 2 } var obj1 = Object.assign({}, obj); // obj赋值给一个空{} obj1.a = 3; console.log(obj.a);// 1
三。通用的深拷贝方法
标签:基本数据类型 obj 影响 赋值 空间 sign undefined mamicode 就是
原文地址:https://www.cnblogs.com/8080zh/p/12187500.html