一个对象 foo 有一个属性 baidu
var foo = {
baidu:'woshibaidu'
}
现在有一个对象 boo 引用了foo
var boo = foo
所以此时,在boo里添加属性,或者修改属性,都会影响到foo,例如:此代码会在foo和boo里同时增加一个属性。
boo.google = "imgoogle"
现在有问题来了。boo增加的google属性,会在foo出现,并且在boo修改时,foo内也会改变,如何做到boo引用foo内百度的值,但在foo内无法修改boo内google的值呢
相关分类