我在学习js时遇到了这个问题: screenshot
这是我的代码:
9. console.log(obj);
10. var obj = {id:123, name:'abc'};
11. obj.age = 23;
12. console.log(obj);
13. obj.class = 23433;
我认为它显示了#9 - 未定义和#12 - {id:123,名称:' abc'}
然而,它显示#9 - {id:123,名称:" abc",年龄:23,等级:23433}和#12 - {id:123,名称:' ABC'}
我不明白js是如何运行的。任何人都可以解释这个或我应该学习什么js功能吗?
答案 0 :(得分:0)
刷新页面,让每一行都运行。第9行输出undefined
,第12行输出Object {id: 123, name: "abc", age: 23}
,如预期的那样。
第9行因为“吊装”而没有抛出参考错误(你可以查看“吊装”是什么)