ещё:
var isEmptyObject = function (obj) { return Object.keys(obj).length === 0; };
var obj1={};
alert(isEmptyObject(obj1));
var obj2={};
obj2={
param1: 'any_data1',
param2: 'any_data2',
param3: 'any_data3',
};
alert(isEmptyObject(obj2));
o1={a: 2};
o2={};
a1=[1];
a2=[];
alert(isEmptyObject(o1));
alert(isEmptyObject(o2));
alert(isEmptyObject(a1));
alert(isEmptyObject(a2));