在变量(json data)内循环
Looping inside variable (json data)
有人知道如何循环json数据内部变量吗??示例
var data = {
$.each(data, function(i, item) {
console.log(data[i].PageName);
});
labels: [dateLoop],
datasets: [{
}]
};
这个代码对我不起作用。我想在这个变量内循环。不管怎样,这是chart。js的代码
为什么我需要循环?因为我有过滤买家和日期范围,如果我选择3个买家,日期范围从2016年1月到2016年5月。对数据将显示数据买方,每个数据买方将有值从日期范围。示例数据json
data [Buyer 1] : ["167404", "129770", "113598", "127301", "156868", "634789", "242188", "166312", "169418"];
data [Buyer 2] : ["9580", "22250", "3500", "5558", "254556", "268500", "77750", "69850", "55"];
所以我需要怎么太循环内部变量??对不起,我的语言不好。
也许有人不知道我的意思,例如,我有两个买家,买家A (Json["data"][0])和买家B (Json["data"][1]),每个买家都有价值(这个价值按月排序,如果我选择一月和五月,它将显示"222","555")我指的是这样的代码:var data = {
labels: [dateLoop], #ignore this
datasets: [{ label : (Json["data"][0])
fillColor: "rgba(220,220,220,0.2)",
strokeColor: "rgba(220,220,220,1)",
pointColor: "rgba(220,220,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [(value orderby month in Json["data"][0]]
},
{ label : (Json["data"][1])
fillColor: "rgba(220,220,220,0.2)",
strokeColor: "rgba(220,220,220,1)",
pointColor: "rgba(220,220,220,1)",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "rgba(220,220,220,1)",
data: [(value orderby month in Json["data"][1]]
}
]
};
我想要它。但我每次都犯错误。:/
试试这个,你需要2个循环第一个循环用于键,第二个循环用于数组
中的值var data = {
'Buyer 1': ["167404", "129770", "113598", "127301", "156868", "634789", "242188", "166312", "169418"],
'Buyer 2': ["9580", "22250", "3500", "5558", "254556", "268500", "77750", "69850", "55"]
}
for(var key in data) {
for (var x in data[key]) {
console.log(data[key][x]);
}
}
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- 为什么“;未定义的“;在JavaScript中结束循环
- Javascript循环不会自我更新
- 如何使用jquery处理php循环通过元素
- 而循环只设置php中输入字段中的第一个值
- 循环遍历数组中的特定索引
- Javascript返回值只在循环中返回一次
- 按照选项卡索引的顺序循环一个jQuery选择
- Ember Data DS.Model's set函数不起作用
- 循环遍历以数组为值的Javascript对象
- 在jquery data()对象上循环,并将值写入以键为变量名的变量中
- jQuery data()如何破坏循环引用
- 循环遍历数组中的项目以分配 data-id,但仅获取数组中的最后一项
- AngularJS: forEach http get data -等待其他方法,直到所有来自循环的数据被加载
- 在变量(json data)内循环
- Ember-Data clearRelations中的无限循环
- 循环遍历元素数组,将html替换为data
- 用Javascript将data-title from headline添加到每个td(二维数组中的for循环)