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
相關文章
相關標籤/搜索