js判断对象的几种方法

一、for in 循环jquery

var obj = {}
var b = function () {
    for (var key in obj) {
        return false;
    }
    return true;
}
console.log(b());  // true

二、对象序列化(将对象转换为字符串)后进行判断code

var data = {};
var b = (JSON.stringify(data) == "{}");
console.log(b);  // true

三、jquery的isEmptyObject()方法对象

var data = {};
var b = $.isEmptyObject(data);
console.log(b);  // true

四、Object.getOwnPropertyNames()方法字符串

var data = {};
var arr = Object.getOwnPropertyNames(data);
console.log(arr.length == 0);  // true

五、ES6中的Object.keys()方法get

var data = {};
var arr = Object.keys(data);
console.log(arr.length == 0);  // true
相关文章
相关标签/搜索