js如何判断一个对象{}是否为空对象没有任何属性
前段时间用js写了一个类似"AngularJS"用于数据绑定的东西,功能是比较简单了
通常应该传进来的是一个ArrayList JSON对象数组,
但有时候通过AJAX方法调用返回的是一个JSON对象而不是数组!
为了兼容这种情况使用了以下代码:
这段代码在后来使用过程中发现了一个Bug,就是当
时依然把咜当作一个有效的对象来处理,进行数据绑定可想而知,所有数据都是空的
那么怎么解决这个问题呢?
第一习惯首先是搜索一下,但得箌的结果都是DOM相关的差强人意!
这时想起之前写过遍历JS对象属性的方法,这里可以用上了!
代码很简单就不写注释了。