var a = {
num: 2
};
var b = a;
a.num = a = {
num: 4
};
console.log(a.num);// 4
console.log(b.num);// { num: 4 }
这个b.num是4不是因为 'var b = a时' b指向a了吗?那为什么下面那个没有指向a
var a = {
num: 2
};
var b = a; //没有把指向给b吗
a = {
num: 4
};
console.log(b.num) //为什么是2 a已经是4了b的指向还是a为什么不是4?
相关分类