[Javascript] オブジェクトが空か判定・判別する方法

Tadashi Shigeoka ·  Sat, August 25, 2012

JavaScript で、オブジェクトのプロパティが一個以上あるかどうかを調べるには、Object.keys を使って下記のように書けます。

var hoge = { 
    fuga: 1,
    moga: 2,
};

console.log(Object.keys(hoge).length === 2); // true

【参考】

javascript の オブジェクトが空かどうかを調べる場合 - Node.js日誌β はてなブックマーク - javascript の オブジェクトが空かどうかを調べる場合 - Node.js日誌β

keys | Mozilla Developer Network はてなブックマーク - keys | Mozilla Developer Network