尝试搜索各种类型的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元素) 帮帮我..
答案 0 :(得分: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);