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