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

一道关于 对象之间 值传递的问题

一道关于 对象之间 值传递的问题

慕哥9229398 2019-03-07 18:19:29
 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?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 413 浏览
慕课专栏
更多

添加回答

举报

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