連想配列なため、lengthがありません。
かといえ、やっぱり数えたい。
// 数
function getPropertyNum(obj) {
var lengthNum = 0;
for (var keyNum in obj) {
++lengthNum;
}
return lengthNum;
}
// 有無の判定
function isHasProperty(obj) {
var flag = false;
for (var keyNum in obj) {
flag = true;
break;
}
return flag;
}