Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在2个数组上划分json_Javascript_Json - Fatal编程技术网

Javascript 在2个数组上划分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没有日期和计数键 替换为名

我尝试划分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);