深拷贝,浅拷贝
浅拷贝只是拷贝引用,深拷贝是新建新的对象
- 浅拷贝 ``` let newObj=Object.assign({},{a:”a”})
- 深拷贝
let newObj-JSON.parse(JSON.stringify({a:’a’}))
- 对象深拷贝
function deepCopy(obj){ let newObj=obj instanceOf Array?[]:{}
for(let key in obj){
newObj[key]=typeof obj[key] ==='object'?deepCopy(obj[key]):obj[key]
}
retuen newObj; }
```