时刻要注意引用类型{},[],将它们赋值是赋指针,而不是赋副本。

应用场景,主要是引用类型{} and []:

var aa = {arr:[1,2],name:"tcc"};
var bb  = aa;
var cc = aa;
bb.arr = [8,9];
$("#mya").click(function(){
  console.log('cc',cc);
  console.log('bb',bb);
  console.log('aa',aa);
})

结果:

时刻要注意引用类型{},[],将它们赋值是赋指针,而不是赋副本。

brief summary:

        只要是引用类型作为值赋给变量,则变量存储的不是其副本,而用来存储这个值的内存空间的指针地址。改变一个就改变了全部引用。

另一种情况,如果给变量整个重新赋值,则等于重新开辟了一块内存空间,所以不会影响其它的引用。

e.g. :

    时刻要注意引用类型{},[],将它们赋值是赋指针,而不是赋副本。

results:

        时刻要注意引用类型{},[],将它们赋值是赋指针,而不是赋副本。