JS对象引用

  • 对象和函数都是引用的关系(改变后者会改变前者)
  • JS对象引用
  • 但是下面这个列子情况不一样了。刚开始的时候 B 引用了 A的地址,后来B又重新赋值,新占了一个地址,A   B俩的关系已经脱离。
  • JS对象引用
  • 那么有的时候,我们只有复制一个对象,而修改这个新对象的时候不希望影响原来的对象。如下:(浅拷贝,只能拷贝一层,深层次的对象还是引用关系)
  • JS对象引用
  • 递归:  
  • 1. 函数调用函数自身,执行递的动作。
  • 2.最后一次判断一个终止条件,可以执行归的动作。
  • JS对象引用
  • 深拷贝:
  • JS对象引用