JavaScript でオブジェクトにプロパティがあるかどうかを確認するにはどうすればよいでしょうか? 質問する

JavaScript でオブジェクトにプロパティがあるかどうかを確認するにはどうすればよいでしょうか? 質問する

私が宣言すると仮定すると

var ad = {}; 

このオブジェクトにユーザー定義のプロパティが含まれているかどうかを確認するにはどうすればよいですか?

ベストアンサー1

組み込みObject.keysメソッドを使用して、オブジェクトのキーのリストを取得し、その長さをテストできます。

var x = {};
// some code where value of x changes and than you want to check whether it is null or some object with values

if(Object.keys(x).length){
 // Your code here if x has some properties  
}

おすすめ記事