引用

Xebcnor     最近更新时间:2020-08-04 05:37:59

406

对象是不会被复制的。它们的传递靠引用。

 // 假设我有一个匹萨
var myPizza = {slices: 5};
 // 然后我和你分享它
var yourPizza = myPizza;
 // 我吃了一小片
myPizza.slices = myPizza.slices - 1;
var numberOfSlicesLeft = yourPizza.slices;
 // 我们总共有4片
 // 因为我们引用了同一块匹萨
var a = {}, b = {}, c = {};
 // a, b, 和 c 都引用不同的空对象
a = b = c = {};
 // a, b, 和 c 都引用同一个空对象