js赋值符号“=”的小例子

 

 

1 var obj1={x:5};
2 var obj2=obj1;
3 obj1.a=obj1={x:6};
4 console.log(obj1.a);
5 console.log(obj2.a);

 

 

 

 

 

 

 

为什么obj1.a 会是undefined呢?

 

为什么obj2.a会是{x:6}?

 

posted @ 2017-09-25 08:35  QinXiao.Shou  阅读(351)  评论(0编辑  收藏  举报