我从第一眼就知道这听起来像是重复的问题,但我不认为它是......
我收到一个 JSON 数组,如下所示:
var test1 = [] ;
或者
var test2 = [{},{},{}] ; //This is empty
我没有问题找出是否test1
为空。
jQuery.isEmptyObject(test1)
我的问题是test2
......请注意,在某些情况下,test2 可能会返回如下内容:
var test2 = [{"a":1},{},{}] ; //All these are not empty
var test2 = [{},{"a":1},{}] ; //All these are not empty
var test2 = [{},{},{"a":1}] ; //All these are not empty
上述场景不应算作空。我试过使用.length
,但它没有帮助,因为长度总是 3...有什么想法吗?
干杯。