JavaScriptのオブジェクト(hash:ハッシュ)の空判定
javascriptの配列は以下のように要素数調べればいいのですが
var a = [1, 2]; console.log(a.lenght > 0); // true
オブジェクトにはlengthなど無いと…
var h = { a: 1, b: 2 }; console.log(h.lenght > 0); // undefined
解決方法
var h = { a: 1, b: 2 }; console.log(Object.keys(h).lenght > 0); // true