1、轉換爲字符串比較
var obj1 = {};
var obj2 = new Object();
console.log(JSON.stringify(obj1) == '{}'); //true
console.log(JSON.stringify(obj2) == '{}'); //true
2、通過遍歷判斷對象是否存在屬性
var obj1 = {};
var obj2 = new Object();
function isEmptyObject(obj){
for(var key in obj){
return false;
};
return true;
};
console.log(isEmptyObject(obj1)); //true
console.log(isEmptyObject(obj2)); //true
console.log(isEmptyObject(null)); //true
3、jquery isEmptyObject
var obj1 = {};
var obj2 = new Object();
console.log($.isEmptyObject(obj1)); //true
console.log($.isEmptyObject(obj2)); //true
console.log($.isEmptyObject(undefined)); //true
【Java面試題與答案】整理推薦