我有一个看起来像的对象:
{
"2013": {
"name": 2013,
"ts_create": 1375254000000,
"view_url": "some_url",
"save_url": "some_url_2",
"id": "",
"exists": true,
"children": []
},
"2012": {
"name": 2013,
"ts_create": 1375254000000,
"view_url": "some_url",
"save_url": "some_url_2",
"id": "",
"exists": true,
"children": []
},
"2011": {
"name": 2013,
"ts_create": 1375254000000,
"view_url": "some_url",
"save_url": "some_url_2",
"id": "",
"exists": true,
"children": []
}
}
我面临的问题是,似乎只有在谷歌浏览器中,当我循环这个对象时,对象会向后循环。
循环显示对象的预期结果应该列出 2013、2012、2011 年的事情。这发生在 Firefox 中。但是方法没有变化,Chrome 中的对象完全相同。我会得到 2011、2012、2013
所以有了这个,我显然需要在循环之前对这个对象应用某种级别的排序,因为 Chrome 想要让循环向后读取它。我面临的问题不完全确定如何使用 JS 对对象进行排序