赋值运算符 = 实现的是浅拷贝,只拷贝对象的引用值;
JavaScript 中数组和对象自带的拷贝方法都是“首层浅拷贝”;
JSON.stringify 实现的是深拷贝,但是对目标对象有要求(非 undefined,function);
cont cloneStr = JSON.parse(JSON.stringify(orginStr))
若想真正意义上的深拷贝,请递归。
赋值运算符 = 实现的是浅拷贝,只拷贝对象的引用值;
JavaScript 中数组和对象自带的拷贝方法都是“首层浅拷贝”;
JSON.stringify 实现的是深拷贝,但是对目标对象有要求(非 undefined,function);
cont cloneStr = JSON.parse(JSON.stringify(orginStr))
若想真正意义上的深拷贝,请递归。