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?
添加回答
举报
0/150
提交
取消