判断对象属性值为空

作者: 抓不住的风 | 来源:发表于2014-11-24 22:10 被阅读315次

    今天遇到的问题似曾相识,却费劲脑子怎么也想不起来了。

    var a = {};

    如何判断这个对象的属性值为空,刚开始试了一下直接把它当成布尔值,结果不管有没有属性值,都返回true;

    !!a 永远为true; 实验失败。

    主要是自己想着用循环循环一遍有点浪费时间,最终自己搜索的资料中,还是用循环去做了这个判断。

    var isEmpty = function( obj ){

            for( var key in obj ){

                    return false;

            }

            return true;

    }

    相关文章

      网友评论

        本文标题:判断对象属性值为空

        本文链接:https://www.haomeiwen.com/subject/jerwtttx.html