循环

时间:2015-12-15 14:41:10

标签: jquery json

我有一个类似

的jsonobject
{
2004-Uneducated:100
2005-Uneducated:0
2008-Uneducated:200
2009-Uneducated:150
}

使用$ .each解析和迭代后 零的值转移到最后像

   {
    2004-Uneducated:100  
    2008-Uneducated:200
    2009-Uneducated:150
    2005-Uneducated:0
    }

为什么会发生这种情况我怎样才能维持相同的顺序。 请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您想要一个有序的事物列表,请使用数组。

由于您似乎在每个元素中捕获不同的属性,因此请使用对象数组:

[
    {year: 2004, label: "Uneducated", value: 100},
    {year: 2005, label: "Uneducated", value: 0},
    {year: 2008, label: "Uneducated", value: 200},
    {year: 2009, label: "Uneducated", value: 150}
]

对象不保证密钥顺序,它们只保证密钥唯一性。它们是您的任务的错误数据结构。