js 判斷 json 對象是否爲空

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面試題與答案】整理推薦

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章