一、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