0

首先看看这里,用谷歌浏览器然后用 FireFox:http: //jsbin.com/aherar/1/edit 观察数字的顺序。

JSON 示例:

{
     "3259341": {
         "datum": "2013-07-23 14:55:00",
         "titel": "Open Space"
     },
     "3259609": {
         "datum": "2013-07-23 14:50:00",
         "titel": "Something else"
     },
     "3257403": {
         "datum": "2013-07-23 14:45:00",
         "titel": "High-Tech"
     }
 }

如果我尝试使用 Chrome 或 Opera Next (WebKit) 迭代 JSON 对象,“for in”会在 JSON 属性上反向运行。FireFox 或 Safari(桌面或 iOS)运行正确,顺序正确。

有没有办法像 FireFox 那样做?

4

1 回答 1

0

JSON 对象是无序的名称/值对集合,您不能(也不应该!)依赖任何特定的元素顺序。

于 2013-07-23T17:53:59.787 回答