【发布时间】:2011-08-14 03:58:57
【问题描述】:
var myObj = {"suppliers":[{"name":"supplier1","12m":"0.08","24m":"0.06"}]};
alert(myObj.suppliers[0].12m);
是否有不同的方法来获取此属性,或者我是否应该不使用以数字开头的键?
【问题讨论】:
-
顺便说一句,这不是 JSON……从技术上讲,它是一个对象。
-
@NeXXeuS 您能否澄清该评论?我认为 Javascript Object Notation 是定义对象的方式。这些术语不是同义词吗?谢谢
-
本质上它们是一样的,但是在javascript中你称它们为对象。另外,在 JSON 中,所有键都必须被引用:
{ "key":123 }。 -
@NeXXuS 我的对象是使用'javascript object notation'声明的,不是吗?我所有的键都有双引号,不是吗?我没有看到你所做的区分。
-
@bodine:我喜欢this explanation。这只是您使用对象表示法的上下文。
标签: javascript key