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

关于对象赋值问题?

关于对象赋值问题?

猛跑小猪 2018-07-13 11:01:12
题目描述关于对象赋值问题题目来源及自己的思路来源面试题相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)var o={};      o.a=0;       var b=o;       b.a=10;       console.log(a);//a=0你期待的结果是什么?实际看到的错误信息又是什么?a是对象o的属性,为什么console.log(a)可以输出0呢?他又不是window下的变量
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

你这个题有点问题吧
输出这句console.log(a);//a=0是你测试的结果还是面试题上写的 是不对的a未定义会报错
不是太清楚你这个问题的逻辑
这道题应该考的是对象引用的知识 最后输出 console.log(o.a)//10

查看完整回答
反对 回复 2018-07-15
  • 1 回答
  • 0 关注
  • 495 浏览

添加回答

举报

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