通过AJAX传递数据,后台返回的数据差不多这样{"data": [{"name": "Jack","age": 18,"time": []}, {"name": "Rose","age": 20,"time": []},
{"name": "Joy","age": 21,"time": []}],"msg":null,"resule":true}我现在要判断其中的time,如果所有time的length都为0,就在页面中显示“没有匹配数据”,如果任意一个time里有数据,都把数据显示出来,请问怎么判断啊
1 回答
弑天下
TA贡献1818条经验 获得超8个赞
var show=data.some(function(item,index,array){ return item.time.length; });
只要有一个time有数据,show就为true;否则false.
添加回答
举报
0/150
提交
取消