问题
如何判断一个变量或者对象,不是空对象
代码如下
<script>
function isEmptyObject(obj) {
for (var key in obj) {
return false;
}
return true;
}
</script>
说明:
如果是对象那么这个对象一定有成员。使用这样的原理进行判断
下面是循环代码,得到当前对象的成员Key
for (var key in obj) {
return false;
}
遍历这个对象所有的成员
var tmpJson4 = [{ 'UserName': '张三','Sex':'男' }, { 'UserName': '李四','Sex':'女' }];
$.each(tmpJson4, function(index, elem) {
console.log("当前的Key" + index + ",姓名:"+elem.UserName + ",性别:" + elem.Sex);
});
上面jquery的each循环中 index是对象的key, elem是成员属性