1 var a = XX; 2 var b = a;
如果a是基本类型,则为值拷贝;如果a是对象,则是引用拷贝。
1.深拷贝
1 function deepCopy(obj) { 2 if (typeof obj != ‘object‘) 3 return obj; 4 5 var newObj = {}; 6 for (var attr in obj) { 7 newObj[attr] = deepCopy(obj[attr]); 8 } 9 return newObj; 10 }
时间: 2024-12-21 01:51:21