-4

尝试搜索各种类型的 JavaScript 数组访问,但没有找到这种类型的数组。

[
{
    "id": "bar",
    "data": [
        {
            "x": "info",
            "y": 4826
        },
        {
            "x": "error",
            "y": 4823
        },
        {
            "x": "warn",
            "y": 4751
        }
    ]
},
{
    "id": "pie",
    "data": [
        {
            "key": "info",
            "y": 4826
        },
        {
            "key": "error",
            "y": 4823
        },
        {
            "key": "warn",
            "y": 4751
        }
    ]
},
{
    "id": "pie",
    "data": [
        {
            "key": "info",
            "y": 510
        },
        {
            "key": "error",
            "y": 600
        },
        {
            "key": "warn",
            "y": 185
        }
    ]
}
]

必须遍历一个数组并知道它是哪种类型的图表(扫描 id 元素)帮帮我..

4

1 回答 1

1

它是一个有效的 JavaScript 对象,因此您可以轻松遍历

var data =[ { "id": "bar", "data": [ { "x": "info", "y": 4826 }, { "x": "error", "y": 4823 }, { "x": "warn", "y": 4751 } ] }, { "id": "pie", "data": [ { "key": "info", "y": 4826 }, { "key": "error", "y": 4823 }, { "key": "warn", "y": 4751 } ] }, { "id": "pie", "data": [ { "key": "info", "y": 510 }, { "key": "error", "y": 600 }, { "key": "warn", "y": 185 } ] } ];

for(var i=0; i< data.length; i++)
    console.log(data[i].id);

演示:http: //jsfiddle.net/C3pEF/1/

于 2013-07-03T13:55:15.927 回答