オブジェクトが空かどうか判定するサンプルfunctionです。
サンプルソース
例)オブジェクトが空の場合はtrueを返すfunction
1 2 3 |
function isObjectEmpty(o){ return !Object.keys(o).length; } |
- (結果例)
- {} ⇒true {key1:"aa"} ⇒false
解説
- nullを渡すとエラーになります。
- Object型以外を渡すと以下のような結果になるのでご注意ください。
数値⇒ trueになります。
文字列⇒ falseになります。