第一种:
function isEmptyObject(obj) { for (var key in obj) { //返回false,不为空对象 return false; } return true; //返回true,为空对象}console.log(isEmptyObject({ "re": 2})); //false console.log(isEmptyObject({})); //trueconsole.log(isEmptyObject(null)); //true //注意参数为null时无语法错误哦,即虽然不能对null空指针对象添加属性,但可以使用for in 语句console.log(isEmptyObject(23)); //trueconsole.log(isEmptyObject({"te": 2})); //false
其他:
var c = {};jQuery.isEmptyObject(c)JSON.stringify(c) == "{}"
如果这篇文章对您有帮助,您可以打赏我
技术交流QQ群:15129679