Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.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中从JSON数组创建值数组_Javascript_Arrays_Json - Fatal编程技术网

如何在javascript中从JSON数组创建值数组

如何在javascript中从JSON数组创建值数组,javascript,arrays,json,Javascript,Arrays,Json,请找到我的json数组,我想以以下格式形成数据数组: [Sunday.a\u count.value,周一.a\u count.value,周二.a\u count.value,周三.a\u count.value]-此格式输出将是[0,2,2,3]- 最终,这些值来自星期日a_计数、星期一a_计数、星期二a_计数和星期三a_计数 我无法在javascript中使用下面的json以上面的格式形成数据,如果有人能够帮助实现这一点,这将非常有用 谢谢 [ { "day" : "Sunday",

请找到我的json数组,我想以以下格式形成数据数组:

[Sunday.a\u count.value,周一.a\u count.value,周二.a\u count.value,周三.a\u count.value]-此格式输出将是[0,2,2,3]-

最终,这些值来自星期日a_计数、星期一a_计数、星期二a_计数和星期三a_计数

我无法在javascript中使用下面的json以上面的格式形成数据,如果有人能够帮助实现这一点,这将非常有用

谢谢

[ {
  "day" : "Sunday",
  "a_count" : 0,
  "b_count" : 2,
  "c_count" : 0,
  "d_count" : 0
}, {
  "day" : "Monday",
  "a_count" : 2,
  "b_count" : 0,
  "c_count" : 0,
  "d_count" : 0
}, {
  "day" : "Tuesday",
  "a_count" : 2,
  "b_count" : 0,
  "c_count" : 0,
  "d_count" : 0
}, {
  "day" : "Wednesday",
  "a_count" : 3,
  "b_count" : 0,
  "c_count" : 0,
  "d_count" : 0
} ]

正如我所理解的,你想从一个计数中得到值,你可以这样做

var数据=[{
“日”:“星期日”,
“a_计数”:0,
“b_计数”:2,
“c_计数”:0,
“d_计数”:0
}, {
“日”:“星期一”,
“a_计数”:2,
“b_计数”:0,
“c_计数”:0,
“d_计数”:0
}, {
“日”:“星期二”,
“a_计数”:2,
“b_计数”:0,
“c_计数”:0,
“d_计数”:0
}, {
“日”:“星期三”,
“a_计数”:3,
“b_计数”:0,
“c_计数”:0,
“d_计数”:0
} ];
var res=data.map(函数(el){
返回el.a_计数;
});

控制台日志(res)