Can';我不知道如何循环遍历JavaScript数组并检查每个项目
尝试搜索各种类型的JavaScript数组访问,但未找到此类型的数组Can';我不知道如何循环遍历JavaScript数组并检查每个项目,javascript,Javascript,尝试搜索各种类型的JavaScript数组访问,但未找到此类型的数组 [ { "id": "bar", "data": [ { "x": "info", "y": 4826 }, { "x": "error", "y": 4823 }, { "x": "warn",
[
{
"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元素)
帮帮我。这是一个有效的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);
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”:“key”:“key”,“y”:600},{“警告”,“y”:185}]}];
对于(变量i=0;i
演示:JSON当然是JSON。解析JSON后,不管数据的结构如何,都会有JavaScript对象。我想你说的是遍历,或者只是检索数据。这不是解析。为什么不使用JSON.parse()要创建数组,请搜索/循环生成的数组?无论如何,从问题的最后一句话来看,您似乎已经知道需要做什么。那么问题出在哪里?您需要准确地解释您不知道的内容。您尝试了什么,结果如何?我想问题是“如何迭代数组”“。对循环使用
。