当我输入json对象时,为什么firebug控制台会一直说“未定义”?

时间:2009-11-21 01:46:31

标签: javascript firebug

这是我的firebug控制台的简短成绩单:

>>> var a = {"name": "bob"};
>>> a
undefined name=bob
>>> a.name
"bob"
>>> b = 10
10
>>> b
10

为什么firebug打印“undefined”?为什么在a而不是b?

询问大脑的人想知道。

3 个答案:

答案 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库中使用的变量。尝试选择一个不常见的变量。

相关问题