172は、JSは、空のオブジェクトのいくつかの方法を決定しました

 

まず、文字列比較にオブジェクト
これは最も容易に主に強いオブジェクト転送のJSON.stringify()メソッドを用いて発生される:
VAR OBJ = {}; 
はconsole.log(JSON.stringify(OBJ) == {} 


は2つのためのループ内... 
対象オブジェクトが空であるかどうかを判断すべてのプロパティを横切ることができる配列ループ内に使用される:
VAR OBJ = {}; 
機能isEmptyObject(OBJ){ 
    ためVARキーOBJ){
         リターン falseに
    }; 
    リターン 真へ
}; 
はconsole.log(isEmptyObject(OBJ)); 


3、Object.getOwnPropertyNames()
配列の(などではなく、属性名シンボル値として属性を列挙していない)プロパティ自体にすべてのプロパティ名。
VAR OBJ = {};
console.log(Object.getOwnPropertyNames(OBJ).LENGTH == 0); // trueに


4つObject.keys()
アレイの属性を挙げることができる
VARを OBJ = {};
 VARのアレイ= Object.keys(OBJ)。
console.log(Array.lengthと == 0); // trueに


元のリンク:HTTPS:// blog.csdn.net/watercatmiao/article/details/84261015

 

 

 

おすすめ

転載: www.cnblogs.com/gushixianqiancheng/p/12166672.html