这是我的firebug控制台的简短成绩单:
>>> var a = {"name": "bob"};
>>> a
undefined name=bob
>>> a.name
"bob"
>>> b = 10
10
>>> b
10
为什么firebug打印“undefined”?为什么在a而不是b?
询问大脑的人想知道。
答案 0 :(得分:1)
您使用的是哪个版本?给我打印
>>> var a = {"name":"bob"};
>>> a
{ name=bob }
我正在使用Firebug 1.4.5 / Firefox 3.5.5。
答案 1 :(得分:1)
在控制台中创建var a = {"name": "bob"};
后,您可以随时切换到脚本 - >观察然后在那里输入你的a
以获得对象/变量/元素/其他的很好的表示。
奇怪的是,当我完成你所做的事情时,我看不到Undefined name=bob
,我看到Object name=bob
(这可能是你所期待的,因此也就是你的问题)。
答案 2 :(得分:0)
您可能正在使用json库中使用的变量。尝试选择一个不常见的变量。