迭代JavaScript JSON对象 - Chrome / Opera下一步反向 - FireFox / Safari OK

时间:2013-07-23 17:50:51

标签: json google-chrome firefox loops

首先看一下,使用Google Chrome和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-Object “for in”在JSON属性上反向运行。 FireFox或Safari(桌面或iOS)运行正确,顺序正确。

有没有办法按照预期做到这一点,比如FireFox呢?

1 个答案:

答案 0 :(得分:0)

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