Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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数组中检索JSON数据?_Javascript_Json_Ecmascript 6_Ecmascript 5 - Fatal编程技术网

Javascript 如何从JSON数组中检索JSON数据?

Javascript 如何从JSON数组中检索JSON数据?,javascript,json,ecmascript-6,ecmascript-5,Javascript,Json,Ecmascript 6,Ecmascript 5,编写JS代码来循环数组并获取值。在遍历数组时将值获取为对象 下面是要循环的实际JSON [ { sum: '[object Object]', count: '[object Object]' }, { sum: '[object Object]', count: '[object Object]' }, { sum: '[object Object]', count: '[object Object]' }, { sum: '[object Object]', count: '[o

编写JS代码来循环数组并获取值。在遍历数组时将值获取为
对象

下面是要循环的实际JSON

[ { sum: '[object Object]', count: '[object Object]' },
  { sum: '[object Object]', count: '[object Object]' },
  { sum: '[object Object]', count: '[object Object]' },
  { sum: '[object Object]', count: '[object Object]' },
  { sum: '[object Object]', count: '[object Object]' },
  { sum: '[object Object]', count: '[object Object]' },
  { sum: '[object Object]', count: '[object Object]' } ]
迭代数组的示例代码:

var data=[{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{总和:'[object]',计数:'[object]'}]
函数newX(数据){
console.log(data.length);
对于(变量i=0;inewX(数据)您不需要使用
JSON.stringify
。如果要从对象中获取值,则需要使用“.”(点)属性访问器,您可以阅读相关内容

var data=[{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{sum:'[object]',count:'[object]},
{总和:'[object]',计数:'[object]'}]
函数newX(数据){
console.log(data.length);
对于(变量i=0;inewX(数据)为什么要刺痛?而且在创建JSONY时似乎出现了问题。如果您的输入不包含数据-从
'[object]'
字符串中,您无法检索到任何更有意义的内容。最好修复输入。同意@CertainPerformance这就像你先给一个孩子取名“name”,然后问为什么你的名字是“name”。比如
var name='my name'
console.log(name)
我需要查看
Navin
但是javascript有问题,输出是
my name
。您分配了
var sum='[object]'
,因此您将获得与输入相同的输出。如果需要实际对象分配实际对象
var sum={a:4,b:3,s:7}
现在您将获得对象。