为了账号安全,请及时绑定邮箱和手机立即绑定

如何理解下面一段js代码?

如何理解下面一段js代码?

Cats萌萌 2019-04-13 08:45:53
vara={"x":1};varb=a;console.log(b.x);a.x=2;console.log(b.x);a={"x":3};console.log(b.x);a.x=4;console.log(b.x);为什么输出的是1222
查看完整描述

2 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

vara={"x":1};//a:object#1{"x":1}
varb=a;//b:object#1{"x":1}
console.log(b.x);//1
a.x=2;//a,b:object#1{"x":2}
console.log(b.x);//2
a={"x":3};//a:object#2{"x":3}
console.log(b.x);//2
a.x=4;//a:object#2{"x":4}
console.log(b.x);//2
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 408 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信