【发布时间】:2011-04-13 12:09:58
【问题描述】:
以下内容将显示在 Firebug 或 jsconsole.com 或其他 Javascript 交互式控制台中:
>>> foo = { a : 1, b : 2.2 }
Object { a=1, more...}
>>> foo.a
1
>>> foo.b
2.2
>>> { a : 1, b : 2.2 }
SyntaxError: invalid label { message="invalid label", more...}
>>> { a : 1 }
1
为什么1 会返回{a : 1},为什么{a : 1, b : 2.2} 会出错?在 Ruby 中,它们会以您定义的方式返回。
【问题讨论】:
-
这是一个很好的问题,然后是一个了不起的答案!显然我在谈论 CMS 的答案。
-
stackoverflow.com/questions/1509535/javascript-false-and-false/… 是一个看似无关紧要的问题,但对于您可能会绊倒的一件事有一个相关的答案。
标签: javascript firebug javascript-objects