深拷贝 浅拷贝

假设B复制了A,当修改A时B是否会发生变化

如果B发生了变化-浅拷贝

B不发生变化-深拷贝

 

深拷贝的实现方法

1.浅拷贝+递归

2.判断类型 JSON.parse (JSON转为对象) JSON.stringify(obj)(对象转JSON)

   var obj3 = JSON.parse(JSON.stringify(obj))

 

参考:https://www.jianshu.com/p/56598f2ac42e

posted @ 2020-03-18 12:05  柯柯冲基波keke  阅读(127)  评论(0编辑  收藏  举报