【发布时间】:2013-11-07 15:56:46
【问题描述】:
我创建了一个对象,其中包含点的内容和您将获得的标记
marks: {
900: 1.0,
822: 1.1,
804: 1.2,
786: 1.3,
768: 1.4,
750: 1.5,
732: 1.6,
714: 1.7,
696: 1.8,
678: 1.9,
660: 2.0,
588: 2.4,
570: 2.5,
552: 2.6,
534: 2.7,
516: 2.8,
498: 2.9,
480: 3.0,
462: 3.1,
444: 3.2,
426: 3.3,
408: 3.4,
390: 3.5,
372: 3.6,
354: 3.7,
336: 3.8,
318: 3.9,
300: 4.0
},
如果我在控制台中显示对象,输出将是
对象 { 300=4, 318=3.9, 336=3.8, 更多...}
你可以在http://jsfiddle.net/Sx4Z2/上看到它的直播
出了什么问题,为什么对象中有顺序?
【问题讨论】:
-
我猜它被解释为一个带有数字索引的数组。如果您想阻止排序,请尝试调用元素,例如
i318, i300等(尽管控制台可能总是按名称对其属性进行排序) -
为什么是数组?标记 = {} => 对象
标签: javascript