//1.多个变量指向一个对象,只要其中一个对象修改内部数据,其余都发生改变
//obj1 保存的内容是对象的地址值,obj2 = obj1 ,将obj1的内容传递给obj2,即对象的地址值
var obj1 = {name : 'abc'}
var obj2 = obj1
obj2.name = 'jack'
console.log(obj1.name)// jack
2。2个(多个)引用变量指向同一个对象,让一个引用变量指向另一个对象, 另一个引用变量还是指向原来的对象
// a的内容发生改变,指向另一个对象 但不影响b的指向
var a = {name: 'Mike'}
var b = a
a = {name: 'abc'}
console.log(a.name) //abc
console.log(b) //Mike
js引用变量赋值
最新推荐文章于 2024-05-19 16:11:10 发布