Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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_Json_Javascript Objects - Fatal编程技术网

Javascript 如何检查由空json输出导致的空对象是否真的为空?

Javascript 如何检查由空json输出导致的空对象是否真的为空?,javascript,json,javascript-objects,Javascript,Json,Javascript Objects,我有一个json web服务,它只返回[]。 然后,我有一个javascript对象变量json\u var,它包含这个json输出。当json返回空[],json\u var是未定义的。如何从json\u var的内容检查json输出是否为空[]?检查响应的长度。如前所述,[]指的是一个空数组 如果回复为[],则应将变量设置为空数组,而不是未定义的。马克·里德:谢谢你的提示。为什么投反对票?请告诉我这个问题出了什么问题。 var test = []; console.log(test.leng

我有一个json web服务,它只返回
[]

然后,我有一个javascript对象变量
json\u var
,它包含这个json输出。当json返回空
[]
json\u var
未定义的
。如何从
json\u var
的内容检查json输出是否为空
[]

检查响应的
长度。如前所述,
[]
指的是一个空数组


如果回复为
[]
,则应将变量设置为空数组,而不是
未定义的
。马克·里德:谢谢你的提示。为什么投反对票?请告诉我这个问题出了什么问题。
var test = [];
console.log(test.length); // returns 0