美文网首页
如何判断对象是{}

如何判断对象是{}

作者: _empty_cup | 来源:发表于2020-04-22 09:03 被阅读0次

    1.jquery中isEmptyObject
    var data={}
    $.isEmptyObject(data)
    2.JSON.stringify(data).length
    3.使用Object.getOwnPropertyNames()方法进行判断。
    此方法是使用Object对象的getOwnPropertyNames方法,获取到对象中的属性名,存到一个数组中,返回数组对象,我们可以通过判断数组的length来判断此对象是否为空。(此方法不兼容ie8)
    4.使用ES6的Object.keys()方法进行判断。
    Object.keys()是ES6的新方法, 返回值也是对象中属性名组成的数组。
    var data = {};
    var arr = Object.keys(data);
    通过arr.length == 0来判断是否是{}
    5.最常见的思路,for...in...遍历属性,为真则为“{}”
    function validateJson(json){
    var flag = true;
    for(var key in json){
    ...
    flag = false;
    }
    return flag;
    }
    var data = {};
    判断validateJson(data)的值来判断是否是{}

    相关文章

      网友评论

          本文标题:如何判断对象是{}

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