优秀的编程知识分享平台

网站首页 > 技术文章 正文

javascript判断一个变量是否是不为空的对象

nanyue 2024-07-20 00:09:26 技术文章 7 ℃

问题

如何判断一个变量或者对象,不是空对象

代码如下

    <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是成员属性

最近发表
标签列表