Javascript 在2个数组上划分json
我尝试划分json数组:Javascript 在2个数组上划分json,javascript,json,Javascript,Json,我尝试划分json数组: var json = [{"date":"23","count":"100"},{"date":"23","count":"100"}] var labels = [],data=[]; for(var i in json){ labels.push(json[i].date); data.push(json[i].count); } alert(labels); 但在警报中只有, 问题是什么? json没有日期和计数键 替换为名
var json = [{"date":"23","count":"100"},{"date":"23","count":"100"}]
var labels = [],data=[];
for(var i in json){
labels.push(json[i].date);
data.push(json[i].count);
}
alert(labels);
但在警报中只有,
问题是什么?
json没有日期和计数键 替换为名称和标签。它正在按预期工作
var json = [{"name":"23","label":"100"},
{"name":"23","label":"100"}]
var labels = [],data=[];
for(var i in json){
labels.push(json[i].name);
data.push(json[i].label);
}
console.log(labels);
var数组=[{“名称”:“23”,“标签”:“100”},{“名称”:“23”,“标签”:“100”}]
变量标签=[],数据=[];
对于(var i=0;i
原始json
数组中没有任何对象具有名为“date”或“count”的属性。将其更改为,labels.push(json[i].label);data.push(json[i].name)代码>。抱歉,我在发布前忘记更改示例数据。有真实的日期和计数
var array = [{"name":"23","label":"100"},{"name":"23","label":"100"}]
var labels = [],data=[];
for(var i = 0; i < array.length; i++){
labels.push(array[i].label);
data.push(array[i].name);
}
console.log(labels);
console.log(data);